@@ -14,15 +14,14 @@ Guaranty that there is only single job running with such name.
14
14
15
15
``` php
16
16
<?php
17
- use Enqueue\Consumption\MessageProcessorInterface;
18
- use Enqueue\Consumption\Result;
19
17
use Enqueue\Psr\Message;
18
+ use Enqueue\Psr\Processor;
20
19
use Enqueue\Psr\Context;
21
20
use Enqueue\Util\JSON;
22
21
use Enqueue\JobQueue\JobRunner;
23
22
use Enqueue\JobQueue\Job;
24
23
25
- class MessageProcessor implements MessageProcessorInterface
24
+ class ReindexProcessor implements Processor
26
25
{
27
26
/**
28
27
* @var JobRunner
@@ -43,7 +42,7 @@ class MessageProcessor implements MessageProcessorInterface
43
42
}
44
43
);
45
44
46
- return $result ? Result ::ACK : Result ::REJECT;
45
+ return $result ? self ::ACK : self ::REJECT;
47
46
}
48
47
}
49
48
```
@@ -54,16 +53,15 @@ Run several sub jobs in parallel.
54
53
55
54
``` php
56
55
<?php
57
- use Enqueue\Consumption\MessageProcessorInterface;
58
- use Enqueue\Consumption\Result;
59
56
use Enqueue\JobQueue\JobRunner;
60
57
use Enqueue\JobQueue\Job;
61
58
use Enqueue\Client\MessageProducerInterface;
62
59
use Enqueue\Util\JSON;
63
60
use Enqueue\Psr\Message;
64
61
use Enqueue\Psr\Context;
62
+ use Enqueue\Psr\Processor;
65
63
66
- class Step1MessageProcessor implements MessageProcessorInterface
64
+ class Step1Processor implements Processor
67
65
{
68
66
/**
69
67
* @var JobRunner
@@ -102,11 +100,11 @@ class Step1MessageProcessor implements MessageProcessorInterface
102
100
}
103
101
);
104
102
105
- return $result ? Result ::ACK : Result ::REJECT;
103
+ return $result ? self ::ACK : self ::REJECT;
106
104
}
107
105
}
108
106
109
- class Step2MessageProcessor implements MessageProcessorInterface
107
+ class Step2Processor implements Processor
110
108
{
111
109
/**
112
110
* @var JobRunner
@@ -138,17 +136,15 @@ just after all steps are finished.
138
136
139
137
``` php
140
138
<?php
141
- use Enqueue\Consumption\MessageProcessorInterface;
142
- use Enqueue\Consumption\Result;
143
139
use Enqueue\JobQueue\JobRunner;
144
140
use Enqueue\JobQueue\Job;
145
141
use Enqueue\JobQueue\DependentJobService;
146
- use Enqueue\Client\MessageProducerInterface;
147
142
use Enqueue\Util\JSON;
148
143
use Enqueue\Psr\Message;
149
144
use Enqueue\Psr\Context;
145
+ use Enqueue\Psr\Processor;
150
146
151
- class MessageProcessor implements MessageProcessorInterface
147
+ class ReindexProcessor implements Processor
152
148
{
153
149
/**
154
150
* @var JobRunner
@@ -182,7 +178,7 @@ class MessageProcessor implements MessageProcessorInterface
182
178
}
183
179
);
184
180
185
- return $result ? Result ::ACK : Result ::REJECT;
181
+ return $result ? self ::ACK : self ::REJECT;
186
182
}
187
183
}
188
184
```
0 commit comments