File tree Expand file tree Collapse file tree 3 files changed +31
-16
lines changed
src/Symfony/Component/Scheduler/Tests Expand file tree Collapse file tree 3 files changed +31
-16
lines changed Original file line number Diff line number Diff line change 9
9
* file that was distributed with this source code.
10
10
*/
11
11
12
- namespace Symfony \Component \Messenger \Tests \EventListener ;
12
+ namespace Symfony \Component \Scheduler \Tests \EventListener ;
13
13
14
14
use PHPUnit \Framework \TestCase ;
15
15
use Psr \Container \ContainerInterface ;
25
25
use Symfony \Component \Scheduler \Generator \MessageContext ;
26
26
use Symfony \Component \Scheduler \Messenger \ScheduledStamp ;
27
27
use Symfony \Component \Scheduler \RecurringMessage ;
28
- use Symfony \Component \Scheduler \Tests \Messenger \SomeScheduleProvider ;
28
+ use Symfony \Component \Scheduler \Tests \Fixtures \SomeScheduleProvider ;
29
29
use Symfony \Component \Scheduler \Trigger \TriggerInterface ;
30
30
31
31
class DispatchSchedulerEventListenerTest extends TestCase
Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ /*
4
+ * This file is part of the Symfony package.
5
+ *
6
+ * (c) Fabien Potencier <fabien@symfony.com>
7
+ *
8
+ * For the full copyright and license information, please view the LICENSE
9
+ * file that was distributed with this source code.
10
+ */
11
+
12
+ namespace Symfony \Component \Scheduler \Tests \Fixtures ;
13
+
14
+ use Symfony \Component \Scheduler \Schedule ;
15
+ use Symfony \Component \Scheduler \ScheduleProviderInterface ;
16
+
17
+ class SomeScheduleProvider implements ScheduleProviderInterface
18
+ {
19
+ public function __construct (
20
+ private readonly array $ messages ,
21
+ ) {
22
+ }
23
+
24
+ public function getSchedule (): Schedule
25
+ {
26
+ return (new Schedule ())->add (...$ this ->messages );
27
+ }
28
+ }
Original file line number Diff line number Diff line change 20
20
use Symfony \Component \Scheduler \Messenger \SchedulerTransport ;
21
21
use Symfony \Component \Scheduler \Messenger \SchedulerTransportFactory ;
22
22
use Symfony \Component \Scheduler \RecurringMessage ;
23
- use Symfony \Component \Scheduler \Schedule ;
24
23
use Symfony \Component \Scheduler \ScheduleProviderInterface ;
24
+ use Symfony \Component \Scheduler \Tests \Fixtures \SomeScheduleProvider ;
25
25
use Symfony \Component \Scheduler \Trigger \TriggerInterface ;
26
26
use Symfony \Contracts \Service \ServiceLocatorTrait ;
27
27
@@ -102,19 +102,6 @@ private function makeTransportFactoryWithStubs(): SchedulerTransportFactory
102
102
}
103
103
}
104
104
105
- class SomeScheduleProvider implements ScheduleProviderInterface
106
- {
107
- public function __construct (
108
- private readonly array $ messages ,
109
- ) {
110
- }
111
-
112
- public function getSchedule (): Schedule
113
- {
114
- return (new Schedule ())->add (...$ this ->messages );
115
- }
116
- }
117
-
118
105
class Container implements ContainerInterface
119
106
{
120
107
use ServiceLocatorTrait;
You can’t perform that action at this time.
0 commit comments