1 | <?php |
||
2 | |||
3 | use ConferenceTools\Checkin\AntiCorruption; |
||
4 | use ConferenceTools\Checkin\Cli\Command as CliCommand; |
||
5 | use ConferenceTools\Checkin\Controller; |
||
6 | use ConferenceTools\Checkin\Domain\Command; |
||
7 | use ConferenceTools\Checkin\Domain\CommandHandler; |
||
8 | use ConferenceTools\Checkin\Domain\Event; |
||
9 | use ConferenceTools\Checkin\Domain\ProcessManager; |
||
10 | use ConferenceTools\Checkin\Domain\Projection; |
||
11 | use ConferenceTools\Checkin\Service\Factory; |
||
12 | |||
13 | return [ |
||
14 | 'router' => [ |
||
15 | 'routes' => require __DIR__ . '/routes.config.php', |
||
16 | ], |
||
17 | 'asset_manager' => require __DIR__ . '/asset.config.php', |
||
18 | 'service_manager' => [ |
||
19 | 'factories' => [ |
||
20 | ], |
||
21 | 'abstract_factories' => [ |
||
22 | \Zend\Log\LoggerAbstractServiceFactory::class, |
||
23 | ], |
||
24 | ], |
||
25 | 'cli_commands' => [ |
||
26 | 'factories' => [ |
||
27 | CliCommand\GenerateQR::class => CliCommand\GenerateQRFactory::class, |
||
28 | CliCommand\ImportExistingTickets::class => CliCommand\ImportExistingTicketsFactory::class, |
||
29 | ], |
||
30 | ], |
||
31 | 'command_handlers' => [ |
||
32 | 'factories' => [ |
||
33 | CommandHandler\Delegate::class => Factory\CommandHandler\Delegate::class |
||
34 | ], |
||
35 | ], |
||
36 | 'process_managers' => [ |
||
37 | 'factories' => [ |
||
38 | ProcessManager\ImportPurchase::class => Factory\ProcessManager\ImportPurchase::class, |
||
39 | ], |
||
40 | ], |
||
41 | 'command_subscriptions' => [ |
||
42 | Command\Delegate\CheckInDelegate::class => CommandHandler\Delegate::class, |
||
43 | Command\Delegate\RegisterDelegate::class => CommandHandler\Delegate::class, |
||
44 | Command\Delegate\UpdateDelegateInformation::class => CommandHandler\Delegate::class, |
||
45 | ], |
||
46 | 'event_listeners' => [ |
||
47 | 'factories' => [ |
||
48 | AntiCorruption\TicketMappingListener::class => AntiCorruption\TicketMappingListenerFactory::class |
||
49 | ], |
||
50 | ], |
||
51 | 'projections' => [ |
||
52 | 'factories' => [ |
||
53 | Projection\Delegate::class => Factory\Projection\Delegate::class, |
||
54 | ], |
||
55 | ], |
||
56 | 'domain_event_subscriptions' => [ |
||
57 | Event\Delegate\DelegateCheckedIn::class => [ |
||
58 | Projection\Delegate::class, |
||
59 | ], |
||
60 | Event\Delegate\DelegateInformationUpdated::class => [ |
||
61 | Projection\Delegate::class, |
||
62 | ], |
||
63 | Event\Delegate\DelegateRegistered::class => [ |
||
64 | Projection\Delegate::class, |
||
65 | ProcessManager\ImportPurchase::class, |
||
66 | ], |
||
67 | |||
68 | Event\Purchase\TicketPurchasePaid::class => [ |
||
69 | ProcessManager\ImportPurchase::class, |
||
70 | ], |
||
71 | Event\Purchase\TicketAssigned::class => [ |
||
72 | ProcessManager\ImportPurchase::class, |
||
73 | ], |
||
74 | \ConferenceTools\Checkin\Domain\Event\Purchase\TicketCreated::class => [ |
||
75 | \ConferenceTools\Checkin\Domain\ProcessManager\ImportPurchase::class, |
||
76 | ], |
||
77 | |||
78 | // EXTERNAL EVENTS |
||
79 | \ConferenceTools\Tickets\Domain\Event\Ticket\TicketPurchasePaid::class => [ |
||
0 ignored issues
–
show
|
|||
80 | AntiCorruption\TicketMappingListener::class, |
||
81 | ], |
||
82 | \ConferenceTools\Tickets\Domain\Event\Ticket\TicketAssigned::class => [ |
||
0 ignored issues
–
show
The type
ConferenceTools\Tickets\...t\Ticket\TicketAssigned was not found. Maybe you did not declare it correctly or list all dependencies?
The issue could also be caused by a filter entry in the build configuration.
If the path has been excluded in your configuration, e.g. filter:
dependency_paths: ["lib/*"]
For further information see https://scrutinizer-ci.com/docs/tools/php/php-scrutinizer/#list-dependency-paths ![]() |
|||
83 | AntiCorruption\TicketMappingListener::class, |
||
84 | ], |
||
85 | \ConferenceTools\Tickets\Domain\Event\Ticket\TicketReserved::class => [ |
||
0 ignored issues
–
show
The type
ConferenceTools\Tickets\...t\Ticket\TicketReserved was not found. Maybe you did not declare it correctly or list all dependencies?
The issue could also be caused by a filter entry in the build configuration.
If the path has been excluded in your configuration, e.g. filter:
dependency_paths: ["lib/*"]
For further information see https://scrutinizer-ci.com/docs/tools/php/php-scrutinizer/#list-dependency-paths ![]() |
|||
86 | \ConferenceTools\Checkin\AntiCorruption\TicketMappingListener::class, |
||
87 | ], |
||
88 | ], |
||
89 | 'controllers' => [ |
||
90 | 'factories' => [ |
||
91 | Controller\CheckInController::class => Controller\CheckInControllerFactory::class |
||
92 | ], |
||
93 | ], |
||
94 | 'form_elements' => [ |
||
95 | 'factories' => [ |
||
96 | ], |
||
97 | ], |
||
98 | 'input_filters' => [ |
||
99 | 'abstract_factories' => [ |
||
100 | ], |
||
101 | ], |
||
102 | 'input_filter_specs' => [ |
||
103 | ], |
||
104 | 'view_helpers' => [ |
||
105 | 'invokables' => [ |
||
106 | ], |
||
107 | 'factories' => [ |
||
108 | ], |
||
109 | ], |
||
110 | 'view_manager' => [ |
||
111 | 'display_not_found_reason' => false, |
||
112 | 'display_exceptions' => false, |
||
113 | 'doctype' => 'HTML5', |
||
114 | 'not_found_template' => 'error/404', |
||
115 | 'exception_template' => 'error/index', |
||
116 | 'template_map' => [ |
||
117 | 'checkin/layout' => __DIR__ . '/../view/layout/layout.phtml', |
||
118 | 'error/404' => __DIR__ . '/../view/error/404.phtml', |
||
119 | 'error/index' => __DIR__ . '/../view/error/index.phtml', |
||
120 | 'checkin/check-in/search' => __DIR__ . '/../view/checkin/checkin/search.phtml', |
||
121 | ], |
||
122 | 'controller_map' => [ |
||
123 | 'ConferenceTools\Checkin\Controller' => 'checkin', |
||
124 | ], |
||
125 | ], |
||
126 | 'zfc_rbac' => [ |
||
127 | 'guards' => [ |
||
128 | 'ZfcRbac\Guard\RouteGuard' => [ |
||
129 | 'admin/*' => ['admin'], |
||
130 | ], |
||
131 | ], |
||
132 | ], |
||
133 | 'doctrine' => [ |
||
134 | 'driver' => [ |
||
135 | 'conferencetools_checkin_read_orm_driver' => [ |
||
136 | 'class' =>'Doctrine\ORM\Mapping\Driver\AnnotationDriver', |
||
137 | 'cache' => 'array', |
||
138 | 'paths' => [__DIR__ . '/../src/Domain/ReadModel'] |
||
139 | ], |
||
140 | 'orm_default' => [ |
||
141 | 'drivers' => [ |
||
142 | 'ConferenceTools\Checkin\Domain\ReadModel' => 'conferencetools_checkin_read_orm_driver', |
||
143 | 'ConferenceTools\Checkin\Domain\ValueObject' => 'conferencetools_checkin_read_orm_driver', |
||
144 | ], |
||
145 | ], |
||
146 | ], |
||
147 | ], |
||
148 | 'log' => [ |
||
149 | 'Log\\Application' => [ |
||
150 | 'writers' => [ |
||
151 | [ |
||
152 | 'name' => 'syslog', |
||
153 | ], |
||
154 | ], |
||
155 | ], |
||
156 | 'Log\\CommandBusLog' => [ |
||
157 | 'writers' => [ |
||
158 | [ |
||
159 | 'name' => 'syslog', |
||
160 | ], |
||
161 | ], |
||
162 | ], |
||
163 | 'Log\\EventManagerLog' => [ |
||
164 | 'writers' => [ |
||
165 | [ |
||
166 | 'name' => 'syslog', |
||
167 | ], |
||
168 | ], |
||
169 | ], |
||
170 | ], |
||
171 | 'message_handlers' => [ |
||
172 | 'CommandHandlerManager' => [ |
||
173 | 'logger' => 'Log\\Application', |
||
174 | ], |
||
175 | 'ProjectionManager' => [ |
||
176 | 'logger' => 'Log\\Application', |
||
177 | ], |
||
178 | 'EventListenerManager' => [ |
||
179 | 'logger' => 'Log\\Application', |
||
180 | ], |
||
181 | 'EventSubscriberManager' => [ |
||
182 | 'logger' => 'Log\\Application', |
||
183 | ], |
||
184 | ], |
||
185 | ]; |
||
186 |
The issue could also be caused by a filter entry in the build configuration. If the path has been excluded in your configuration, e.g.
excluded_paths: ["lib/*"]
, you can move it to the dependency path list as follows:For further information see https://scrutinizer-ci.com/docs/tools/php/php-scrutinizer/#list-dependency-paths