Skip to content

Commit 09b69c1

Browse files
authored
chore: upgrade tasks samples to new surface (GoogleCloudPlatform#1881)
1 parent 1148ff8 commit 09b69c1

File tree

3 files changed

+14
-6
lines changed

3 files changed

+14
-6
lines changed

tasks/composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"require": {
3-
"google/cloud-tasks": "^1.4.0"
3+
"google/cloud-tasks": "^1.14"
44
}
55
}

tasks/src/create_http_task.php

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@
3131
$payload = $argv[5] ?? '';
3232

3333
# [START cloud_tasks_create_http_task]
34-
use Google\Cloud\Tasks\V2\CloudTasksClient;
34+
use Google\Cloud\Tasks\V2\Client\CloudTasksClient;
35+
use Google\Cloud\Tasks\V2\CreateTaskRequest;
3536
use Google\Cloud\Tasks\V2\HttpMethod;
3637
use Google\Cloud\Tasks\V2\HttpRequest;
3738
use Google\Cloud\Tasks\V2\Task;
@@ -63,7 +64,10 @@
6364
$task->setHttpRequest($httpRequest);
6465

6566
// Send request and print the task name.
66-
$response = $client->createTask($queueName, $task);
67+
$request = (new CreateTaskRequest())
68+
->setParent($queueName)
69+
->setTask($task);
70+
$response = $client->createTask($request);
6771
printf('Created task %s' . PHP_EOL, $response->getName());
6872

6973
# [END cloud_tasks_create_http_task]

tasks/src/create_http_task_with_token.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,12 @@
2525
$payload = isset($payload[6]) ? $payload[6] : null;
2626

2727
# [START cloud_tasks_create_http_task_with_token]
28-
use Google\Cloud\Tasks\V2\CloudTasksClient;
28+
use Google\Cloud\Tasks\V2\Client\CloudTasksClient;
29+
use Google\Cloud\Tasks\V2\CreateTaskRequest;
2930
use Google\Cloud\Tasks\V2\HttpMethod;
3031
use Google\Cloud\Tasks\V2\HttpRequest;
31-
use Google\Cloud\Tasks\V2\Task;
3232
use Google\Cloud\Tasks\V2\OidcToken;
33+
use Google\Cloud\Tasks\V2\Task;
3334

3435
/** Uncomment and populate these variables in your code */
3536
// $projectId = 'The Google project ID';
@@ -66,7 +67,10 @@
6667
$task->setHttpRequest($httpRequest);
6768

6869
// Send request and print the task name.
69-
$response = $client->createTask($queueName, $task);
70+
$request = (new CreateTaskRequest())
71+
->setParent($queueName)
72+
->setTask($task);
73+
$response = $client->createTask($request);
7074
printf('Created task %s' . PHP_EOL, $response->getName());
7175

7276
# [END cloud_tasks_create_http_task_with_token]

0 commit comments

Comments
 (0)