le-dams / queue-client
Queue client for le-dams/queue-server
2.0.5
2023-08-04 12:17 UTC
Requires
- php: >=7.4
- ext-json: *
- guzzlehttp/guzzle: ^6 || ^7
- psr/log: ^1 || ^2 || ^3
Requires (Dev)
- phpunit/phpunit: ^5.7 || ^6.0 || ^8.0
README
Create JOB
$client = new QueueClient\Client(getenv('QUEUE_BASE_URI'), getenv('QUEUE_SECRET_KEY'), time()); $jobRequest = new QueueClient\Transactions\JobRequest(); $jobRequest->setUri('https://www.google.be'); $jobRequest->setQueue('TEST'); $jobRequest->setPriority(QueueClient\Enum\Priority::LOW); $client->create($jobRequest);
Delete JOB
$client = new QueueClient\Client(getenv('QUEUE_BASE_URI'), getenv('QUEUE_SECRET_KEY'), time()); $client->delete(1);