@@ -36,10 +36,6 @@ class TaskHandler
36
36
* @var RetryConfig
37
37
*/
38
38
private $ retryConfig = null ;
39
- /**
40
- * @var string
41
- */
42
- private $ taskName ;
43
39
44
40
public function __construct (CloudTasksClient $ client )
45
41
{
@@ -54,7 +50,7 @@ public function handle(?string $task = null): void
54
50
55
51
$ this ->setQueue ();
56
52
57
- if (!$ this ->config ['app_engine ' ]) {
53
+ if (!empty ( $ this ->config ['app_engine ' ]) ) {
58
54
OpenIdVerificator::verify (request ()->bearerToken (), $ this ->config );
59
55
}
60
56
@@ -76,11 +72,10 @@ private function captureTask($task): array
76
72
$ array = [];
77
73
}
78
74
79
- $ taskName = request ()->header ('X-CloudTasks-TaskName ' ) ?? request ()->header ('X-AppEngine-TaskName ' );
80
75
$ validator = validator ([
81
76
'json ' => $ task ,
82
77
'task ' => $ array ,
83
- 'name_header ' => $ taskName ,
78
+ 'name_header ' => request ()-> header ( ' X-CloudTasks-TaskName ' ) ?? request ()-> header ( ' X-AppEngine-TaskName ' ) ,
84
79
], [
85
80
'json ' => 'required|json ' ,
86
81
'task ' => 'required|array ' ,
@@ -90,7 +85,6 @@ private function captureTask($task): array
90
85
91
86
try {
92
87
$ validator ->validate ();
93
- $ this ->taskName = $ taskName ;
94
88
} catch (ValidationException $ e ) {
95
89
if (config ('app.debug ' )) {
96
90
throw $ e ;
@@ -130,7 +124,7 @@ private function handleTask(array $task): void
130
124
$ this ->config ['project ' ],
131
125
$ this ->config ['location ' ],
132
126
$ job ->getQueue () ?: $ this ->config ['queue ' ],
133
- $ this -> taskName ,
127
+ request ()-> header ( ' X-CloudTasks-TaskName ' ) ?? request ()-> header ( ' X-AppEngine-TaskName ' ) ,
134
128
);
135
129
136
130
try {
@@ -146,7 +140,7 @@ private function handleTask(array $task): void
146
140
// If the task has a [X-CloudTasks-TaskRetryCount] header higher than 0, then
147
141
// we know the job was created using an earlier version of the package. This
148
142
// job does not have the attempts tracked internally yet.
149
- $ taskRetryCountHeader = request ()->header ('X-CloudTasks-TaskRetryCount ' );
143
+ $ taskRetryCountHeader = request ()->header ('X-CloudTasks-TaskRetryCount ' ) ?? request ()-> header ( ' X-AppEngine-TaskRetryCount ' ) ;
150
144
if ($ taskRetryCountHeader && (int )$ taskRetryCountHeader > 0 ) {
151
145
$ job ->setAttempts ((int )$ taskRetryCountHeader );
152
146
} else {
0 commit comments