Skip to content

Commit 2fc6526

Browse files
authored
Merge pull request #1 from Visual-Craft/symfony-version-up
Symfony version up
2 parents 841ca05 + 622f736 commit 2fc6526

File tree

2 files changed

+61
-3
lines changed

2 files changed

+61
-3
lines changed

README.md

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,65 @@ Install
99

1010
$ composer require visual-craft/work-queue-bundle
1111

12+
Configure
13+
-------
14+
```yaml
15+
##config/packages/visual_craft_work_queue.yaml
16+
17+
visual_craft_work_queue:
18+
connections:
19+
default: ~
20+
queues:
21+
test_queue:
22+
connection: default
23+
worker: 'App\BackgroundJob\Worker\TestWorker'
24+
```
25+
26+
Create Worker
27+
-------
28+
```php
29+
<?php
30+
31+
declare(strict_types=1);
32+
33+
namespace App\BackgroundJob\Worker;
34+
35+
use VisualCraft\WorkQueue\Worker\JobMetadata;
36+
use VisualCraft\WorkQueue\Worker\WorkerInterface;
37+
38+
class TestWorker implements WorkerInterface
39+
{
40+
public function work($payload, JobMetadata $metadata): void
41+
{
42+
//..
43+
}
44+
}
45+
```
46+
47+
Add service
48+
-------
49+
```yaml
50+
services:
51+
App\Command\TestCommand:
52+
arguments:
53+
- '@visual_craft_work_queue.manager.test_queue'
54+
```
55+
56+
Add queue
57+
-------
58+
```php
59+
//..
60+
private QueueManager $queueManager;
61+
62+
public function __construct(QueueManager $queueManager)
63+
{
64+
$this->queueManager = $queueManager;
65+
}
1266

67+
//..
68+
$this->queueManager->add('mixed payload');
69+
//..
70+
```
1371
License
1472
-------
1573

composer.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
},
1010
"require": {
1111
"php": ">=7.4.0",
12-
"symfony/framework-bundle": "~5.0",
13-
"symfony/monolog-bundle": "~3.5",
14-
"symfony/console": "~5.0",
12+
"symfony/framework-bundle": "^5.0|^6.0",
13+
"symfony/monolog-bundle": "^3.5",
14+
"symfony/console": "^5.0|^6.0",
1515
"visual-craft/work-queue": "^0.1.0"
1616
}
1717
}

0 commit comments

Comments
 (0)