PluginProbe
The Innovative Form Builder – IvyForms / trunk
The Innovative Form Builder – IvyForms vtrunk
1.5.1 1.5 1.4.1 1.4 trunk 0.1.2 0.2 0.2.1 0.3 0.3.1 0.4 0.5 0.6 0.6.1 0.6.1-backup 0.6.1.1 0.7 0.8 0.8.1 0.8.2 0.9 0.9.1 1.0 1.1 1.1.1 All 27 releases
ivyforms / backend / vendor / composer / autoload_aliases.php

autoload_aliases.php in The Innovative Form Builder – IvyForms trunk, at backend/vendor/composer/autoload_aliases.php

1,602 lines 48.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 // Functions and constants
4
5 namespace {
6
7 }
8 namespace DI {
9 if(!function_exists('\\DI\\value')){
10 function value(...$args) {
11 return \IvyForms\Vendor\DI\value(...func_get_args());
12 }
13 }
14 if(!function_exists('\\DI\\create')){
15 function create(...$args) {
16 return \IvyForms\Vendor\DI\create(...func_get_args());
17 }
18 }
19 if(!function_exists('\\DI\\autowire')){
20 function autowire(...$args) {
21 return \IvyForms\Vendor\DI\autowire(...func_get_args());
22 }
23 }
24 if(!function_exists('\\DI\\factory')){
25 function factory(...$args) {
26 return \IvyForms\Vendor\DI\factory(...func_get_args());
27 }
28 }
29 if(!function_exists('\\DI\\decorate')){
30 function decorate(...$args) {
31 return \IvyForms\Vendor\DI\decorate(...func_get_args());
32 }
33 }
34 if(!function_exists('\\DI\\get')){
35 function get(...$args) {
36 return \IvyForms\Vendor\DI\get(...func_get_args());
37 }
38 }
39 if(!function_exists('\\DI\\env')){
40 function env(...$args) {
41 return \IvyForms\Vendor\DI\env(...func_get_args());
42 }
43 }
44 if(!function_exists('\\DI\\add')){
45 function add(...$args) {
46 return \IvyForms\Vendor\DI\add(...func_get_args());
47 }
48 }
49 if(!function_exists('\\DI\\string')){
50 function string(...$args) {
51 return \IvyForms\Vendor\DI\string(...func_get_args());
52 }
53 }
54 }
55
56
57 namespace IvyForms\Vendor {
58
59 class AliasAutoloader
60 {
61 private string $includeFilePath;
62
63 private array $autoloadAliases = array (
64 'Laravel\\SerializableClosure\\Exceptions\\InvalidSignatureException' =>
65 array (
66 'type' => 'class',
67 'classname' => 'InvalidSignatureException',
68 'isabstract' => false,
69 'namespace' => 'Laravel\\SerializableClosure\\Exceptions',
70 'extends' => 'IvyForms\\Vendor\\Laravel\\SerializableClosure\\Exceptions\\InvalidSignatureException',
71 'implements' =>
72 array (
73 ),
74 ),
75 'Laravel\\SerializableClosure\\Exceptions\\MissingSecretKeyException' =>
76 array (
77 'type' => 'class',
78 'classname' => 'MissingSecretKeyException',
79 'isabstract' => false,
80 'namespace' => 'Laravel\\SerializableClosure\\Exceptions',
81 'extends' => 'IvyForms\\Vendor\\Laravel\\SerializableClosure\\Exceptions\\MissingSecretKeyException',
82 'implements' =>
83 array (
84 ),
85 ),
86 'Laravel\\SerializableClosure\\Exceptions\\PhpVersionNotSupportedException' =>
87 array (
88 'type' => 'class',
89 'classname' => 'PhpVersionNotSupportedException',
90 'isabstract' => false,
91 'namespace' => 'Laravel\\SerializableClosure\\Exceptions',
92 'extends' => 'IvyForms\\Vendor\\Laravel\\SerializableClosure\\Exceptions\\PhpVersionNotSupportedException',
93 'implements' =>
94 array (
95 ),
96 ),
97 'Laravel\\SerializableClosure\\SerializableClosure' =>
98 array (
99 'type' => 'class',
100 'classname' => 'SerializableClosure',
101 'isabstract' => false,
102 'namespace' => 'Laravel\\SerializableClosure',
103 'extends' => 'IvyForms\\Vendor\\Laravel\\SerializableClosure\\SerializableClosure',
104 'implements' =>
105 array (
106 ),
107 ),
108 'Laravel\\SerializableClosure\\Serializers\\Native' =>
109 array (
110 'type' => 'class',
111 'classname' => 'Native',
112 'isabstract' => false,
113 'namespace' => 'Laravel\\SerializableClosure\\Serializers',
114 'extends' => 'IvyForms\\Vendor\\Laravel\\SerializableClosure\\Serializers\\Native',
115 'implements' =>
116 array (
117 0 => 'Laravel\\SerializableClosure\\Contracts\\Serializable',
118 ),
119 ),
120 'Laravel\\SerializableClosure\\Serializers\\Signed' =>
121 array (
122 'type' => 'class',
123 'classname' => 'Signed',
124 'isabstract' => false,
125 'namespace' => 'Laravel\\SerializableClosure\\Serializers',
126 'extends' => 'IvyForms\\Vendor\\Laravel\\SerializableClosure\\Serializers\\Signed',
127 'implements' =>
128 array (
129 0 => 'Laravel\\SerializableClosure\\Contracts\\Serializable',
130 ),
131 ),
132 'Laravel\\SerializableClosure\\Signers\\Hmac' =>
133 array (
134 'type' => 'class',
135 'classname' => 'Hmac',
136 'isabstract' => false,
137 'namespace' => 'Laravel\\SerializableClosure\\Signers',
138 'extends' => 'IvyForms\\Vendor\\Laravel\\SerializableClosure\\Signers\\Hmac',
139 'implements' =>
140 array (
141 0 => 'Laravel\\SerializableClosure\\Contracts\\Signer',
142 ),
143 ),
144 'Laravel\\SerializableClosure\\Support\\ClosureScope' =>
145 array (
146 'type' => 'class',
147 'classname' => 'ClosureScope',
148 'isabstract' => false,
149 'namespace' => 'Laravel\\SerializableClosure\\Support',
150 'extends' => 'IvyForms\\Vendor\\Laravel\\SerializableClosure\\Support\\ClosureScope',
151 'implements' =>
152 array (
153 ),
154 ),
155 'Laravel\\SerializableClosure\\Support\\ClosureStream' =>
156 array (
157 'type' => 'class',
158 'classname' => 'ClosureStream',
159 'isabstract' => false,
160 'namespace' => 'Laravel\\SerializableClosure\\Support',
161 'extends' => 'IvyForms\\Vendor\\Laravel\\SerializableClosure\\Support\\ClosureStream',
162 'implements' =>
163 array (
164 ),
165 ),
166 'Laravel\\SerializableClosure\\Support\\ReflectionClosure' =>
167 array (
168 'type' => 'class',
169 'classname' => 'ReflectionClosure',
170 'isabstract' => false,
171 'namespace' => 'Laravel\\SerializableClosure\\Support',
172 'extends' => 'IvyForms\\Vendor\\Laravel\\SerializableClosure\\Support\\ReflectionClosure',
173 'implements' =>
174 array (
175 ),
176 ),
177 'Laravel\\SerializableClosure\\Support\\SelfReference' =>
178 array (
179 'type' => 'class',
180 'classname' => 'SelfReference',
181 'isabstract' => false,
182 'namespace' => 'Laravel\\SerializableClosure\\Support',
183 'extends' => 'IvyForms\\Vendor\\Laravel\\SerializableClosure\\Support\\SelfReference',
184 'implements' =>
185 array (
186 ),
187 ),
188 'Laravel\\SerializableClosure\\UnsignedSerializableClosure' =>
189 array (
190 'type' => 'class',
191 'classname' => 'UnsignedSerializableClosure',
192 'isabstract' => false,
193 'namespace' => 'Laravel\\SerializableClosure',
194 'extends' => 'IvyForms\\Vendor\\Laravel\\SerializableClosure\\UnsignedSerializableClosure',
195 'implements' =>
196 array (
197 ),
198 ),
199 'Melograno\\UsageTracker\\Collectors\\BaseCollector' =>
200 array (
201 'type' => 'class',
202 'classname' => 'BaseCollector',
203 'isabstract' => true,
204 'namespace' => 'Melograno\\UsageTracker\\Collectors',
205 'extends' => 'IvyForms\\Vendor\\Melograno\\UsageTracker\\Collectors\\BaseCollector',
206 'implements' =>
207 array (
208 0 => 'Melograno\\UsageTracker\\Collectors\\PluginCollectorInterface',
209 ),
210 ),
211 'Melograno\\UsageTracker\\Collectors\\Common\\ActivationCollector' =>
212 array (
213 'type' => 'class',
214 'classname' => 'ActivationCollector',
215 'isabstract' => false,
216 'namespace' => 'Melograno\\UsageTracker\\Collectors\\Common',
217 'extends' => 'IvyForms\\Vendor\\Melograno\\UsageTracker\\Collectors\\Common\\ActivationCollector',
218 'implements' =>
219 array (
220 ),
221 ),
222 'Melograno\\UsageTracker\\Collectors\\Common\\WpEnvironmentCollector' =>
223 array (
224 'type' => 'class',
225 'classname' => 'WpEnvironmentCollector',
226 'isabstract' => false,
227 'namespace' => 'Melograno\\UsageTracker\\Collectors\\Common',
228 'extends' => 'IvyForms\\Vendor\\Melograno\\UsageTracker\\Collectors\\Common\\WpEnvironmentCollector',
229 'implements' =>
230 array (
231 ),
232 ),
233 'Melograno\\UsageTracker\\Collectors\\Plugin\\AmeliaCollector' =>
234 array (
235 'type' => 'class',
236 'classname' => 'AmeliaCollector',
237 'isabstract' => false,
238 'namespace' => 'Melograno\\UsageTracker\\Collectors\\Plugin',
239 'extends' => 'IvyForms\\Vendor\\Melograno\\UsageTracker\\Collectors\\Plugin\\AmeliaCollector',
240 'implements' =>
241 array (
242 0 => 'Melograno\\UsageTracker\\Collectors\\ConsentNoticeCollectorInterface',
243 ),
244 ),
245 'Melograno\\UsageTracker\\Collectors\\Plugin\\AmeliaFeatureTelemetry' =>
246 array (
247 'type' => 'class',
248 'classname' => 'AmeliaFeatureTelemetry',
249 'isabstract' => false,
250 'namespace' => 'Melograno\\UsageTracker\\Collectors\\Plugin',
251 'extends' => 'IvyForms\\Vendor\\Melograno\\UsageTracker\\Collectors\\Plugin\\AmeliaFeatureTelemetry',
252 'implements' =>
253 array (
254 ),
255 ),
256 'Melograno\\UsageTracker\\Collectors\\Plugin\\IvyFormsCollector' =>
257 array (
258 'type' => 'class',
259 'classname' => 'IvyFormsCollector',
260 'isabstract' => false,
261 'namespace' => 'Melograno\\UsageTracker\\Collectors\\Plugin',
262 'extends' => 'IvyForms\\Vendor\\Melograno\\UsageTracker\\Collectors\\Plugin\\IvyFormsCollector',
263 'implements' =>
264 array (
265 0 => 'Melograno\\UsageTracker\\Collectors\\ConsentNoticeCollectorInterface',
266 ),
267 ),
268 'Melograno\\UsageTracker\\Collectors\\Plugin\\WpDataTablesCollector' =>
269 array (
270 'type' => 'class',
271 'classname' => 'WpDataTablesCollector',
272 'isabstract' => false,
273 'namespace' => 'Melograno\\UsageTracker\\Collectors\\Plugin',
274 'extends' => 'IvyForms\\Vendor\\Melograno\\UsageTracker\\Collectors\\Plugin\\WpDataTablesCollector',
275 'implements' =>
276 array (
277 0 => 'Melograno\\UsageTracker\\Collectors\\ConsentNoticeCollectorInterface',
278 ),
279 ),
280 'Melograno\\UsageTracker\\Collectors\\Plugin\\WpDataTablesFeatureTelemetry' =>
281 array (
282 'type' => 'class',
283 'classname' => 'WpDataTablesFeatureTelemetry',
284 'isabstract' => false,
285 'namespace' => 'Melograno\\UsageTracker\\Collectors\\Plugin',
286 'extends' => 'IvyForms\\Vendor\\Melograno\\UsageTracker\\Collectors\\Plugin\\WpDataTablesFeatureTelemetry',
287 'implements' =>
288 array (
289 ),
290 ),
291 'Melograno\\UsageTracker\\Core\\Anonymizer' =>
292 array (
293 'type' => 'class',
294 'classname' => 'Anonymizer',
295 'isabstract' => false,
296 'namespace' => 'Melograno\\UsageTracker\\Core',
297 'extends' => 'IvyForms\\Vendor\\Melograno\\UsageTracker\\Core\\Anonymizer',
298 'implements' =>
299 array (
300 ),
301 ),
302 'Melograno\\UsageTracker\\Core\\ConsentManager' =>
303 array (
304 'type' => 'class',
305 'classname' => 'ConsentManager',
306 'isabstract' => false,
307 'namespace' => 'Melograno\\UsageTracker\\Core',
308 'extends' => 'IvyForms\\Vendor\\Melograno\\UsageTracker\\Core\\ConsentManager',
309 'implements' =>
310 array (
311 ),
312 ),
313 'Melograno\\UsageTracker\\Core\\ConsentNoticeService' =>
314 array (
315 'type' => 'class',
316 'classname' => 'ConsentNoticeService',
317 'isabstract' => false,
318 'namespace' => 'Melograno\\UsageTracker\\Core',
319 'extends' => 'IvyForms\\Vendor\\Melograno\\UsageTracker\\Core\\ConsentNoticeService',
320 'implements' =>
321 array (
322 ),
323 ),
324 'Melograno\\UsageTracker\\Core\\HttpClient' =>
325 array (
326 'type' => 'class',
327 'classname' => 'HttpClient',
328 'isabstract' => false,
329 'namespace' => 'Melograno\\UsageTracker\\Core',
330 'extends' => 'IvyForms\\Vendor\\Melograno\\UsageTracker\\Core\\HttpClient',
331 'implements' =>
332 array (
333 ),
334 ),
335 'Melograno\\UsageTracker\\Core\\NoticeManager' =>
336 array (
337 'type' => 'class',
338 'classname' => 'NoticeManager',
339 'isabstract' => false,
340 'namespace' => 'Melograno\\UsageTracker\\Core',
341 'extends' => 'IvyForms\\Vendor\\Melograno\\UsageTracker\\Core\\NoticeManager',
342 'implements' =>
343 array (
344 ),
345 ),
346 'Melograno\\UsageTracker\\Core\\UsageTracker' =>
347 array (
348 'type' => 'class',
349 'classname' => 'UsageTracker',
350 'isabstract' => false,
351 'namespace' => 'Melograno\\UsageTracker\\Core',
352 'extends' => 'IvyForms\\Vendor\\Melograno\\UsageTracker\\Core\\UsageTracker',
353 'implements' =>
354 array (
355 ),
356 ),
357 'Melograno\\UsageTracker\\Tests\\AmeliaCollectorTest' =>
358 array (
359 'type' => 'class',
360 'classname' => 'AmeliaCollectorTest',
361 'isabstract' => false,
362 'namespace' => 'Melograno\\UsageTracker\\Tests',
363 'extends' => 'IvyForms\\Vendor\\Melograno\\UsageTracker\\Tests\\AmeliaCollectorTest',
364 'implements' =>
365 array (
366 ),
367 ),
368 'Melograno\\UsageTracker\\Tests\\AmeliaFeatureTelemetryTest' =>
369 array (
370 'type' => 'class',
371 'classname' => 'AmeliaFeatureTelemetryTest',
372 'isabstract' => false,
373 'namespace' => 'Melograno\\UsageTracker\\Tests',
374 'extends' => 'IvyForms\\Vendor\\Melograno\\UsageTracker\\Tests\\AmeliaFeatureTelemetryTest',
375 'implements' =>
376 array (
377 ),
378 ),
379 'Melograno\\UsageTracker\\Tests\\AnonymizerTest' =>
380 array (
381 'type' => 'class',
382 'classname' => 'AnonymizerTest',
383 'isabstract' => false,
384 'namespace' => 'Melograno\\UsageTracker\\Tests',
385 'extends' => 'IvyForms\\Vendor\\Melograno\\UsageTracker\\Tests\\AnonymizerTest',
386 'implements' =>
387 array (
388 ),
389 ),
390 'Melograno\\UsageTracker\\Tests\\ConsentManagerTest' =>
391 array (
392 'type' => 'class',
393 'classname' => 'ConsentManagerTest',
394 'isabstract' => false,
395 'namespace' => 'Melograno\\UsageTracker\\Tests',
396 'extends' => 'IvyForms\\Vendor\\Melograno\\UsageTracker\\Tests\\ConsentManagerTest',
397 'implements' =>
398 array (
399 ),
400 ),
401 'Melograno\\UsageTracker\\Tests\\ConsentNoticeServiceTest' =>
402 array (
403 'type' => 'class',
404 'classname' => 'ConsentNoticeServiceTest',
405 'isabstract' => false,
406 'namespace' => 'Melograno\\UsageTracker\\Tests',
407 'extends' => 'IvyForms\\Vendor\\Melograno\\UsageTracker\\Tests\\ConsentNoticeServiceTest',
408 'implements' =>
409 array (
410 ),
411 ),
412 'Melograno\\UsageTracker\\Tests\\IvyFormsCollectorTest' =>
413 array (
414 'type' => 'class',
415 'classname' => 'IvyFormsCollectorTest',
416 'isabstract' => false,
417 'namespace' => 'Melograno\\UsageTracker\\Tests',
418 'extends' => 'IvyForms\\Vendor\\Melograno\\UsageTracker\\Tests\\IvyFormsCollectorTest',
419 'implements' =>
420 array (
421 ),
422 ),
423 'Melograno\\UsageTracker\\Tests\\NoticeManagerTest' =>
424 array (
425 'type' => 'class',
426 'classname' => 'NoticeManagerTest',
427 'isabstract' => false,
428 'namespace' => 'Melograno\\UsageTracker\\Tests',
429 'extends' => 'IvyForms\\Vendor\\Melograno\\UsageTracker\\Tests\\NoticeManagerTest',
430 'implements' =>
431 array (
432 ),
433 ),
434 'Melograno\\UsageTracker\\Tests\\Stubs\\AmeliaContainerStub' =>
435 array (
436 'type' => 'class',
437 'classname' => 'AmeliaContainerStub',
438 'isabstract' => false,
439 'namespace' => 'Melograno\\UsageTracker\\Tests\\Stubs',
440 'extends' => 'IvyForms\\Vendor\\Melograno\\UsageTracker\\Tests\\Stubs\\AmeliaContainerStub',
441 'implements' =>
442 array (
443 ),
444 ),
445 'Melograno\\UsageTracker\\Tests\\Stubs\\AmeliaConnectionStub' =>
446 array (
447 'type' => 'class',
448 'classname' => 'AmeliaConnectionStub',
449 'isabstract' => false,
450 'namespace' => 'Melograno\\UsageTracker\\Tests\\Stubs',
451 'extends' => 'IvyForms\\Vendor\\Melograno\\UsageTracker\\Tests\\Stubs\\AmeliaConnectionStub',
452 'implements' =>
453 array (
454 ),
455 ),
456 'Melograno\\UsageTracker\\Tests\\Stubs\\AmeliaFeatureTelemetryStubLoader' =>
457 array (
458 'type' => 'class',
459 'classname' => 'AmeliaFeatureTelemetryStubLoader',
460 'isabstract' => false,
461 'namespace' => 'Melograno\\UsageTracker\\Tests\\Stubs',
462 'extends' => 'IvyForms\\Vendor\\Melograno\\UsageTracker\\Tests\\Stubs\\AmeliaFeatureTelemetryStubLoader',
463 'implements' =>
464 array (
465 ),
466 ),
467 'AmeliaBooking\\Infrastructure\\Licence\\LicenceConstants' =>
468 array (
469 'type' => 'class',
470 'classname' => 'LicenceConstants',
471 'isabstract' => false,
472 'namespace' => 'AmeliaBooking\\Infrastructure\\Licence',
473 'extends' => 'IvyForms\\Vendor\\AmeliaBooking\\Infrastructure\\Licence\\LicenceConstants',
474 'implements' =>
475 array (
476 ),
477 ),
478 'AmeliaBooking\\Infrastructure\\Licence\\Licence' =>
479 array (
480 'type' => 'class',
481 'classname' => 'Licence',
482 'isabstract' => false,
483 'namespace' => 'AmeliaBooking\\Infrastructure\\Licence',
484 'extends' => 'IvyForms\\Vendor\\AmeliaBooking\\Infrastructure\\Licence\\Licence',
485 'implements' =>
486 array (
487 ),
488 ),
489 'Melograno\\UsageTracker\\Tests\\Stubs\\AmeliaSettingsServiceStub' =>
490 array (
491 'type' => 'class',
492 'classname' => 'AmeliaSettingsServiceStub',
493 'isabstract' => false,
494 'namespace' => 'Melograno\\UsageTracker\\Tests\\Stubs',
495 'extends' => 'IvyForms\\Vendor\\Melograno\\UsageTracker\\Tests\\Stubs\\AmeliaSettingsServiceStub',
496 'implements' =>
497 array (
498 ),
499 ),
500 'Melograno\\UsageTracker\\Tests\\UsageTrackerMultiPluginTest' =>
501 array (
502 'type' => 'class',
503 'classname' => 'UsageTrackerMultiPluginTest',
504 'isabstract' => false,
505 'namespace' => 'Melograno\\UsageTracker\\Tests',
506 'extends' => 'IvyForms\\Vendor\\Melograno\\UsageTracker\\Tests\\UsageTrackerMultiPluginTest',
507 'implements' =>
508 array (
509 ),
510 ),
511 'Melograno\\UsageTracker\\Tests\\UsageTrackerSettingsTest' =>
512 array (
513 'type' => 'class',
514 'classname' => 'UsageTrackerSettingsTest',
515 'isabstract' => false,
516 'namespace' => 'Melograno\\UsageTracker\\Tests',
517 'extends' => 'IvyForms\\Vendor\\Melograno\\UsageTracker\\Tests\\UsageTrackerSettingsTest',
518 'implements' =>
519 array (
520 ),
521 ),
522 'Melograno\\UsageTracker\\Tests\\WpDataTablesCollectorTest' =>
523 array (
524 'type' => 'class',
525 'classname' => 'WpDataTablesCollectorTest',
526 'isabstract' => false,
527 'namespace' => 'Melograno\\UsageTracker\\Tests',
528 'extends' => 'IvyForms\\Vendor\\Melograno\\UsageTracker\\Tests\\WpDataTablesCollectorTest',
529 'implements' =>
530 array (
531 ),
532 ),
533 'Melograno\\UsageTracker\\Tests\\WpDataTablesFeatureTelemetryTest' =>
534 array (
535 'type' => 'class',
536 'classname' => 'WpDataTablesFeatureTelemetryTest',
537 'isabstract' => false,
538 'namespace' => 'Melograno\\UsageTracker\\Tests',
539 'extends' => 'IvyForms\\Vendor\\Melograno\\UsageTracker\\Tests\\WpDataTablesFeatureTelemetryTest',
540 'implements' =>
541 array (
542 ),
543 ),
544 'AmeliaBooking\\Infrastructure\\WP\\Translations\\BackendStrings' =>
545 array (
546 'type' => 'class',
547 'classname' => 'BackendStrings',
548 'isabstract' => false,
549 'namespace' => 'AmeliaBooking\\Infrastructure\\WP\\Translations',
550 'extends' => 'IvyForms\\Vendor\\AmeliaBooking\\Infrastructure\\WP\\Translations\\BackendStrings',
551 'implements' =>
552 array (
553 ),
554 ),
555 'Invoker\\CallableResolver' =>
556 array (
557 'type' => 'class',
558 'classname' => 'CallableResolver',
559 'isabstract' => false,
560 'namespace' => 'Invoker',
561 'extends' => 'IvyForms\\Vendor\\Invoker\\CallableResolver',
562 'implements' =>
563 array (
564 ),
565 ),
566 'Invoker\\Exception\\InvocationException' =>
567 array (
568 'type' => 'class',
569 'classname' => 'InvocationException',
570 'isabstract' => false,
571 'namespace' => 'Invoker\\Exception',
572 'extends' => 'IvyForms\\Vendor\\Invoker\\Exception\\InvocationException',
573 'implements' =>
574 array (
575 ),
576 ),
577 'Invoker\\Exception\\NotCallableException' =>
578 array (
579 'type' => 'class',
580 'classname' => 'NotCallableException',
581 'isabstract' => false,
582 'namespace' => 'Invoker\\Exception',
583 'extends' => 'IvyForms\\Vendor\\Invoker\\Exception\\NotCallableException',
584 'implements' =>
585 array (
586 ),
587 ),
588 'Invoker\\Exception\\NotEnoughParametersException' =>
589 array (
590 'type' => 'class',
591 'classname' => 'NotEnoughParametersException',
592 'isabstract' => false,
593 'namespace' => 'Invoker\\Exception',
594 'extends' => 'IvyForms\\Vendor\\Invoker\\Exception\\NotEnoughParametersException',
595 'implements' =>
596 array (
597 ),
598 ),
599 'Invoker\\Invoker' =>
600 array (
601 'type' => 'class',
602 'classname' => 'Invoker',
603 'isabstract' => false,
604 'namespace' => 'Invoker',
605 'extends' => 'IvyForms\\Vendor\\Invoker\\Invoker',
606 'implements' =>
607 array (
608 0 => 'Invoker\\InvokerInterface',
609 ),
610 ),
611 'Invoker\\ParameterResolver\\AssociativeArrayResolver' =>
612 array (
613 'type' => 'class',
614 'classname' => 'AssociativeArrayResolver',
615 'isabstract' => false,
616 'namespace' => 'Invoker\\ParameterResolver',
617 'extends' => 'IvyForms\\Vendor\\Invoker\\ParameterResolver\\AssociativeArrayResolver',
618 'implements' =>
619 array (
620 0 => 'Invoker\\ParameterResolver\\ParameterResolver',
621 ),
622 ),
623 'Invoker\\ParameterResolver\\Container\\ParameterNameContainerResolver' =>
624 array (
625 'type' => 'class',
626 'classname' => 'ParameterNameContainerResolver',
627 'isabstract' => false,
628 'namespace' => 'Invoker\\ParameterResolver\\Container',
629 'extends' => 'IvyForms\\Vendor\\Invoker\\ParameterResolver\\Container\\ParameterNameContainerResolver',
630 'implements' =>
631 array (
632 0 => 'Invoker\\ParameterResolver\\ParameterResolver',
633 ),
634 ),
635 'Invoker\\ParameterResolver\\Container\\TypeHintContainerResolver' =>
636 array (
637 'type' => 'class',
638 'classname' => 'TypeHintContainerResolver',
639 'isabstract' => false,
640 'namespace' => 'Invoker\\ParameterResolver\\Container',
641 'extends' => 'IvyForms\\Vendor\\Invoker\\ParameterResolver\\Container\\TypeHintContainerResolver',
642 'implements' =>
643 array (
644 0 => 'Invoker\\ParameterResolver\\ParameterResolver',
645 ),
646 ),
647 'Invoker\\ParameterResolver\\DefaultValueResolver' =>
648 array (
649 'type' => 'class',
650 'classname' => 'DefaultValueResolver',
651 'isabstract' => false,
652 'namespace' => 'Invoker\\ParameterResolver',
653 'extends' => 'IvyForms\\Vendor\\Invoker\\ParameterResolver\\DefaultValueResolver',
654 'implements' =>
655 array (
656 0 => 'Invoker\\ParameterResolver\\ParameterResolver',
657 ),
658 ),
659 'Invoker\\ParameterResolver\\NumericArrayResolver' =>
660 array (
661 'type' => 'class',
662 'classname' => 'NumericArrayResolver',
663 'isabstract' => false,
664 'namespace' => 'Invoker\\ParameterResolver',
665 'extends' => 'IvyForms\\Vendor\\Invoker\\ParameterResolver\\NumericArrayResolver',
666 'implements' =>
667 array (
668 0 => 'Invoker\\ParameterResolver\\ParameterResolver',
669 ),
670 ),
671 'Invoker\\ParameterResolver\\ResolverChain' =>
672 array (
673 'type' => 'class',
674 'classname' => 'ResolverChain',
675 'isabstract' => false,
676 'namespace' => 'Invoker\\ParameterResolver',
677 'extends' => 'IvyForms\\Vendor\\Invoker\\ParameterResolver\\ResolverChain',
678 'implements' =>
679 array (
680 0 => 'Invoker\\ParameterResolver\\ParameterResolver',
681 ),
682 ),
683 'Invoker\\ParameterResolver\\TypeHintResolver' =>
684 array (
685 'type' => 'class',
686 'classname' => 'TypeHintResolver',
687 'isabstract' => false,
688 'namespace' => 'Invoker\\ParameterResolver',
689 'extends' => 'IvyForms\\Vendor\\Invoker\\ParameterResolver\\TypeHintResolver',
690 'implements' =>
691 array (
692 0 => 'Invoker\\ParameterResolver\\ParameterResolver',
693 ),
694 ),
695 'Invoker\\Reflection\\CallableReflection' =>
696 array (
697 'type' => 'class',
698 'classname' => 'CallableReflection',
699 'isabstract' => false,
700 'namespace' => 'Invoker\\Reflection',
701 'extends' => 'IvyForms\\Vendor\\Invoker\\Reflection\\CallableReflection',
702 'implements' =>
703 array (
704 ),
705 ),
706 'DI\\Annotation\\Inject' =>
707 array (
708 'type' => 'class',
709 'classname' => 'Inject',
710 'isabstract' => false,
711 'namespace' => 'DI\\Annotation',
712 'extends' => 'IvyForms\\Vendor\\DI\\Annotation\\Inject',
713 'implements' =>
714 array (
715 ),
716 ),
717 'DI\\Annotation\\Injectable' =>
718 array (
719 'type' => 'class',
720 'classname' => 'Injectable',
721 'isabstract' => false,
722 'namespace' => 'DI\\Annotation',
723 'extends' => 'IvyForms\\Vendor\\DI\\Annotation\\Injectable',
724 'implements' =>
725 array (
726 ),
727 ),
728 'DI\\CompiledContainer' =>
729 array (
730 'type' => 'class',
731 'classname' => 'CompiledContainer',
732 'isabstract' => true,
733 'namespace' => 'DI',
734 'extends' => 'IvyForms\\Vendor\\DI\\CompiledContainer',
735 'implements' =>
736 array (
737 ),
738 ),
739 'DI\\Compiler\\Compiler' =>
740 array (
741 'type' => 'class',
742 'classname' => 'Compiler',
743 'isabstract' => false,
744 'namespace' => 'DI\\Compiler',
745 'extends' => 'IvyForms\\Vendor\\DI\\Compiler\\Compiler',
746 'implements' =>
747 array (
748 ),
749 ),
750 'DI\\Compiler\\ObjectCreationCompiler' =>
751 array (
752 'type' => 'class',
753 'classname' => 'ObjectCreationCompiler',
754 'isabstract' => false,
755 'namespace' => 'DI\\Compiler',
756 'extends' => 'IvyForms\\Vendor\\DI\\Compiler\\ObjectCreationCompiler',
757 'implements' =>
758 array (
759 ),
760 ),
761 'DI\\Compiler\\RequestedEntryHolder' =>
762 array (
763 'type' => 'class',
764 'classname' => 'RequestedEntryHolder',
765 'isabstract' => false,
766 'namespace' => 'DI\\Compiler',
767 'extends' => 'IvyForms\\Vendor\\DI\\Compiler\\RequestedEntryHolder',
768 'implements' =>
769 array (
770 0 => 'DI\\Factory\\RequestedEntry',
771 ),
772 ),
773 'DI\\Container' =>
774 array (
775 'type' => 'class',
776 'classname' => 'Container',
777 'isabstract' => false,
778 'namespace' => 'DI',
779 'extends' => 'IvyForms\\Vendor\\DI\\Container',
780 'implements' =>
781 array (
782 0 => 'Psr\\Container\\ContainerInterface',
783 1 => 'DI\\FactoryInterface',
784 2 => 'Invoker\\InvokerInterface',
785 ),
786 ),
787 'DI\\ContainerBuilder' =>
788 array (
789 'type' => 'class',
790 'classname' => 'ContainerBuilder',
791 'isabstract' => false,
792 'namespace' => 'DI',
793 'extends' => 'IvyForms\\Vendor\\DI\\ContainerBuilder',
794 'implements' =>
795 array (
796 ),
797 ),
798 'DI\\Definition\\ArrayDefinition' =>
799 array (
800 'type' => 'class',
801 'classname' => 'ArrayDefinition',
802 'isabstract' => false,
803 'namespace' => 'DI\\Definition',
804 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\ArrayDefinition',
805 'implements' =>
806 array (
807 0 => 'DI\\Definition\\Definition',
808 ),
809 ),
810 'DI\\Definition\\ArrayDefinitionExtension' =>
811 array (
812 'type' => 'class',
813 'classname' => 'ArrayDefinitionExtension',
814 'isabstract' => false,
815 'namespace' => 'DI\\Definition',
816 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\ArrayDefinitionExtension',
817 'implements' =>
818 array (
819 0 => 'DI\\Definition\\ExtendsPreviousDefinition',
820 ),
821 ),
822 'DI\\Definition\\AutowireDefinition' =>
823 array (
824 'type' => 'class',
825 'classname' => 'AutowireDefinition',
826 'isabstract' => false,
827 'namespace' => 'DI\\Definition',
828 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\AutowireDefinition',
829 'implements' =>
830 array (
831 ),
832 ),
833 'DI\\Definition\\DecoratorDefinition' =>
834 array (
835 'type' => 'class',
836 'classname' => 'DecoratorDefinition',
837 'isabstract' => false,
838 'namespace' => 'DI\\Definition',
839 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\DecoratorDefinition',
840 'implements' =>
841 array (
842 0 => 'DI\\Definition\\Definition',
843 1 => 'DI\\Definition\\ExtendsPreviousDefinition',
844 ),
845 ),
846 'DI\\Definition\\Dumper\\ObjectDefinitionDumper' =>
847 array (
848 'type' => 'class',
849 'classname' => 'ObjectDefinitionDumper',
850 'isabstract' => false,
851 'namespace' => 'DI\\Definition\\Dumper',
852 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\Dumper\\ObjectDefinitionDumper',
853 'implements' =>
854 array (
855 ),
856 ),
857 'DI\\Definition\\EnvironmentVariableDefinition' =>
858 array (
859 'type' => 'class',
860 'classname' => 'EnvironmentVariableDefinition',
861 'isabstract' => false,
862 'namespace' => 'DI\\Definition',
863 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\EnvironmentVariableDefinition',
864 'implements' =>
865 array (
866 0 => 'DI\\Definition\\Definition',
867 ),
868 ),
869 'DI\\Definition\\Exception\\InvalidAnnotation' =>
870 array (
871 'type' => 'class',
872 'classname' => 'InvalidAnnotation',
873 'isabstract' => false,
874 'namespace' => 'DI\\Definition\\Exception',
875 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\Exception\\InvalidAnnotation',
876 'implements' =>
877 array (
878 ),
879 ),
880 'DI\\Definition\\Exception\\InvalidDefinition' =>
881 array (
882 'type' => 'class',
883 'classname' => 'InvalidDefinition',
884 'isabstract' => false,
885 'namespace' => 'DI\\Definition\\Exception',
886 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\Exception\\InvalidDefinition',
887 'implements' =>
888 array (
889 0 => 'Psr\\Container\\ContainerExceptionInterface',
890 ),
891 ),
892 'DI\\Definition\\FactoryDefinition' =>
893 array (
894 'type' => 'class',
895 'classname' => 'FactoryDefinition',
896 'isabstract' => false,
897 'namespace' => 'DI\\Definition',
898 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\FactoryDefinition',
899 'implements' =>
900 array (
901 0 => 'DI\\Definition\\Definition',
902 ),
903 ),
904 'DI\\Definition\\Helper\\AutowireDefinitionHelper' =>
905 array (
906 'type' => 'class',
907 'classname' => 'AutowireDefinitionHelper',
908 'isabstract' => false,
909 'namespace' => 'DI\\Definition\\Helper',
910 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\Helper\\AutowireDefinitionHelper',
911 'implements' =>
912 array (
913 ),
914 ),
915 'DI\\Definition\\Helper\\CreateDefinitionHelper' =>
916 array (
917 'type' => 'class',
918 'classname' => 'CreateDefinitionHelper',
919 'isabstract' => false,
920 'namespace' => 'DI\\Definition\\Helper',
921 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\Helper\\CreateDefinitionHelper',
922 'implements' =>
923 array (
924 0 => 'DI\\Definition\\Helper\\DefinitionHelper',
925 ),
926 ),
927 'DI\\Definition\\Helper\\FactoryDefinitionHelper' =>
928 array (
929 'type' => 'class',
930 'classname' => 'FactoryDefinitionHelper',
931 'isabstract' => false,
932 'namespace' => 'DI\\Definition\\Helper',
933 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\Helper\\FactoryDefinitionHelper',
934 'implements' =>
935 array (
936 0 => 'DI\\Definition\\Helper\\DefinitionHelper',
937 ),
938 ),
939 'DI\\Definition\\InstanceDefinition' =>
940 array (
941 'type' => 'class',
942 'classname' => 'InstanceDefinition',
943 'isabstract' => false,
944 'namespace' => 'DI\\Definition',
945 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\InstanceDefinition',
946 'implements' =>
947 array (
948 0 => 'DI\\Definition\\Definition',
949 ),
950 ),
951 'DI\\Definition\\ObjectDefinition\\MethodInjection' =>
952 array (
953 'type' => 'class',
954 'classname' => 'MethodInjection',
955 'isabstract' => false,
956 'namespace' => 'DI\\Definition\\ObjectDefinition',
957 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\ObjectDefinition\\MethodInjection',
958 'implements' =>
959 array (
960 0 => 'DI\\Definition\\Definition',
961 ),
962 ),
963 'DI\\Definition\\ObjectDefinition\\PropertyInjection' =>
964 array (
965 'type' => 'class',
966 'classname' => 'PropertyInjection',
967 'isabstract' => false,
968 'namespace' => 'DI\\Definition\\ObjectDefinition',
969 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\ObjectDefinition\\PropertyInjection',
970 'implements' =>
971 array (
972 ),
973 ),
974 'DI\\Definition\\Reference' =>
975 array (
976 'type' => 'class',
977 'classname' => 'Reference',
978 'isabstract' => false,
979 'namespace' => 'DI\\Definition',
980 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\Reference',
981 'implements' =>
982 array (
983 0 => 'DI\\Definition\\Definition',
984 1 => 'DI\\Definition\\SelfResolvingDefinition',
985 ),
986 ),
987 'DI\\Definition\\Resolver\\ArrayResolver' =>
988 array (
989 'type' => 'class',
990 'classname' => 'ArrayResolver',
991 'isabstract' => false,
992 'namespace' => 'DI\\Definition\\Resolver',
993 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\Resolver\\ArrayResolver',
994 'implements' =>
995 array (
996 0 => 'DI\\Definition\\Resolver\\DefinitionResolver',
997 ),
998 ),
999 'DI\\Definition\\Resolver\\DecoratorResolver' =>
1000 array (
1001 'type' => 'class',
1002 'classname' => 'DecoratorResolver',
1003 'isabstract' => false,
1004 'namespace' => 'DI\\Definition\\Resolver',
1005 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\Resolver\\DecoratorResolver',
1006 'implements' =>
1007 array (
1008 0 => 'DI\\Definition\\Resolver\\DefinitionResolver',
1009 ),
1010 ),
1011 'DI\\Definition\\Resolver\\EnvironmentVariableResolver' =>
1012 array (
1013 'type' => 'class',
1014 'classname' => 'EnvironmentVariableResolver',
1015 'isabstract' => false,
1016 'namespace' => 'DI\\Definition\\Resolver',
1017 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\Resolver\\EnvironmentVariableResolver',
1018 'implements' =>
1019 array (
1020 0 => 'DI\\Definition\\Resolver\\DefinitionResolver',
1021 ),
1022 ),
1023 'DI\\Definition\\Resolver\\FactoryResolver' =>
1024 array (
1025 'type' => 'class',
1026 'classname' => 'FactoryResolver',
1027 'isabstract' => false,
1028 'namespace' => 'DI\\Definition\\Resolver',
1029 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\Resolver\\FactoryResolver',
1030 'implements' =>
1031 array (
1032 0 => 'DI\\Definition\\Resolver\\DefinitionResolver',
1033 ),
1034 ),
1035 'DI\\Definition\\Resolver\\InstanceInjector' =>
1036 array (
1037 'type' => 'class',
1038 'classname' => 'InstanceInjector',
1039 'isabstract' => false,
1040 'namespace' => 'DI\\Definition\\Resolver',
1041 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\Resolver\\InstanceInjector',
1042 'implements' =>
1043 array (
1044 ),
1045 ),
1046 'DI\\Definition\\Resolver\\ObjectCreator' =>
1047 array (
1048 'type' => 'class',
1049 'classname' => 'ObjectCreator',
1050 'isabstract' => false,
1051 'namespace' => 'DI\\Definition\\Resolver',
1052 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\Resolver\\ObjectCreator',
1053 'implements' =>
1054 array (
1055 0 => 'DI\\Definition\\Resolver\\DefinitionResolver',
1056 ),
1057 ),
1058 'DI\\Definition\\Resolver\\ParameterResolver' =>
1059 array (
1060 'type' => 'class',
1061 'classname' => 'ParameterResolver',
1062 'isabstract' => false,
1063 'namespace' => 'DI\\Definition\\Resolver',
1064 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\Resolver\\ParameterResolver',
1065 'implements' =>
1066 array (
1067 ),
1068 ),
1069 'DI\\Definition\\Resolver\\ResolverDispatcher' =>
1070 array (
1071 'type' => 'class',
1072 'classname' => 'ResolverDispatcher',
1073 'isabstract' => false,
1074 'namespace' => 'DI\\Definition\\Resolver',
1075 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\Resolver\\ResolverDispatcher',
1076 'implements' =>
1077 array (
1078 0 => 'DI\\Definition\\Resolver\\DefinitionResolver',
1079 ),
1080 ),
1081 'DI\\Definition\\Source\\AnnotationBasedAutowiring' =>
1082 array (
1083 'type' => 'class',
1084 'classname' => 'AnnotationBasedAutowiring',
1085 'isabstract' => false,
1086 'namespace' => 'DI\\Definition\\Source',
1087 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\Source\\AnnotationBasedAutowiring',
1088 'implements' =>
1089 array (
1090 0 => 'DI\\Definition\\Source\\DefinitionSource',
1091 1 => 'DI\\Definition\\Source\\Autowiring',
1092 ),
1093 ),
1094 'DI\\Definition\\Source\\DefinitionArray' =>
1095 array (
1096 'type' => 'class',
1097 'classname' => 'DefinitionArray',
1098 'isabstract' => false,
1099 'namespace' => 'DI\\Definition\\Source',
1100 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\Source\\DefinitionArray',
1101 'implements' =>
1102 array (
1103 0 => 'DI\\Definition\\Source\\DefinitionSource',
1104 1 => 'DI\\Definition\\Source\\MutableDefinitionSource',
1105 ),
1106 ),
1107 'DI\\Definition\\Source\\DefinitionFile' =>
1108 array (
1109 'type' => 'class',
1110 'classname' => 'DefinitionFile',
1111 'isabstract' => false,
1112 'namespace' => 'DI\\Definition\\Source',
1113 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\Source\\DefinitionFile',
1114 'implements' =>
1115 array (
1116 ),
1117 ),
1118 'DI\\Definition\\Source\\DefinitionNormalizer' =>
1119 array (
1120 'type' => 'class',
1121 'classname' => 'DefinitionNormalizer',
1122 'isabstract' => false,
1123 'namespace' => 'DI\\Definition\\Source',
1124 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\Source\\DefinitionNormalizer',
1125 'implements' =>
1126 array (
1127 ),
1128 ),
1129 'DI\\Definition\\Source\\NoAutowiring' =>
1130 array (
1131 'type' => 'class',
1132 'classname' => 'NoAutowiring',
1133 'isabstract' => false,
1134 'namespace' => 'DI\\Definition\\Source',
1135 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\Source\\NoAutowiring',
1136 'implements' =>
1137 array (
1138 0 => 'DI\\Definition\\Source\\Autowiring',
1139 ),
1140 ),
1141 'DI\\Definition\\Source\\ReflectionBasedAutowiring' =>
1142 array (
1143 'type' => 'class',
1144 'classname' => 'ReflectionBasedAutowiring',
1145 'isabstract' => false,
1146 'namespace' => 'DI\\Definition\\Source',
1147 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\Source\\ReflectionBasedAutowiring',
1148 'implements' =>
1149 array (
1150 0 => 'DI\\Definition\\Source\\DefinitionSource',
1151 1 => 'DI\\Definition\\Source\\Autowiring',
1152 ),
1153 ),
1154 'DI\\Definition\\Source\\SourceCache' =>
1155 array (
1156 'type' => 'class',
1157 'classname' => 'SourceCache',
1158 'isabstract' => false,
1159 'namespace' => 'DI\\Definition\\Source',
1160 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\Source\\SourceCache',
1161 'implements' =>
1162 array (
1163 0 => 'DI\\Definition\\Source\\DefinitionSource',
1164 1 => 'DI\\Definition\\Source\\MutableDefinitionSource',
1165 ),
1166 ),
1167 'DI\\Definition\\Source\\SourceChain' =>
1168 array (
1169 'type' => 'class',
1170 'classname' => 'SourceChain',
1171 'isabstract' => false,
1172 'namespace' => 'DI\\Definition\\Source',
1173 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\Source\\SourceChain',
1174 'implements' =>
1175 array (
1176 0 => 'DI\\Definition\\Source\\DefinitionSource',
1177 1 => 'DI\\Definition\\Source\\MutableDefinitionSource',
1178 ),
1179 ),
1180 'DI\\Definition\\StringDefinition' =>
1181 array (
1182 'type' => 'class',
1183 'classname' => 'StringDefinition',
1184 'isabstract' => false,
1185 'namespace' => 'DI\\Definition',
1186 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\StringDefinition',
1187 'implements' =>
1188 array (
1189 0 => 'DI\\Definition\\Definition',
1190 1 => 'DI\\Definition\\SelfResolvingDefinition',
1191 ),
1192 ),
1193 'DI\\Definition\\ValueDefinition' =>
1194 array (
1195 'type' => 'class',
1196 'classname' => 'ValueDefinition',
1197 'isabstract' => false,
1198 'namespace' => 'DI\\Definition',
1199 'extends' => 'IvyForms\\Vendor\\DI\\Definition\\ValueDefinition',
1200 'implements' =>
1201 array (
1202 0 => 'DI\\Definition\\Definition',
1203 1 => 'DI\\Definition\\SelfResolvingDefinition',
1204 ),
1205 ),
1206 'DI\\DependencyException' =>
1207 array (
1208 'type' => 'class',
1209 'classname' => 'DependencyException',
1210 'isabstract' => false,
1211 'namespace' => 'DI',
1212 'extends' => 'IvyForms\\Vendor\\DI\\DependencyException',
1213 'implements' =>
1214 array (
1215 0 => 'Psr\\Container\\ContainerExceptionInterface',
1216 ),
1217 ),
1218 'DI\\Invoker\\DefinitionParameterResolver' =>
1219 array (
1220 'type' => 'class',
1221 'classname' => 'DefinitionParameterResolver',
1222 'isabstract' => false,
1223 'namespace' => 'DI\\Invoker',
1224 'extends' => 'IvyForms\\Vendor\\DI\\Invoker\\DefinitionParameterResolver',
1225 'implements' =>
1226 array (
1227 0 => 'Invoker\\ParameterResolver\\ParameterResolver',
1228 ),
1229 ),
1230 'DI\\Invoker\\FactoryParameterResolver' =>
1231 array (
1232 'type' => 'class',
1233 'classname' => 'FactoryParameterResolver',
1234 'isabstract' => false,
1235 'namespace' => 'DI\\Invoker',
1236 'extends' => 'IvyForms\\Vendor\\DI\\Invoker\\FactoryParameterResolver',
1237 'implements' =>
1238 array (
1239 0 => 'Invoker\\ParameterResolver\\ParameterResolver',
1240 ),
1241 ),
1242 'DI\\NotFoundException' =>
1243 array (
1244 'type' => 'class',
1245 'classname' => 'NotFoundException',
1246 'isabstract' => false,
1247 'namespace' => 'DI',
1248 'extends' => 'IvyForms\\Vendor\\DI\\NotFoundException',
1249 'implements' =>
1250 array (
1251 0 => 'Psr\\Container\\NotFoundExceptionInterface',
1252 ),
1253 ),
1254 'DI\\Proxy\\ProxyFactory' =>
1255 array (
1256 'type' => 'class',
1257 'classname' => 'ProxyFactory',
1258 'isabstract' => false,
1259 'namespace' => 'DI\\Proxy',
1260 'extends' => 'IvyForms\\Vendor\\DI\\Proxy\\ProxyFactory',
1261 'implements' =>
1262 array (
1263 ),
1264 ),
1265 'PhpDocReader\\AnnotationException' =>
1266 array (
1267 'type' => 'class',
1268 'classname' => 'AnnotationException',
1269 'isabstract' => false,
1270 'namespace' => 'PhpDocReader',
1271 'extends' => 'IvyForms\\Vendor\\PhpDocReader\\AnnotationException',
1272 'implements' =>
1273 array (
1274 ),
1275 ),
1276 'PhpDocReader\\PhpDocReader' =>
1277 array (
1278 'type' => 'class',
1279 'classname' => 'PhpDocReader',
1280 'isabstract' => false,
1281 'namespace' => 'PhpDocReader',
1282 'extends' => 'IvyForms\\Vendor\\PhpDocReader\\PhpDocReader',
1283 'implements' =>
1284 array (
1285 ),
1286 ),
1287 'PhpDocReader\\PhpParser\\TokenParser' =>
1288 array (
1289 'type' => 'class',
1290 'classname' => 'TokenParser',
1291 'isabstract' => false,
1292 'namespace' => 'PhpDocReader\\PhpParser',
1293 'extends' => 'IvyForms\\Vendor\\PhpDocReader\\PhpParser\\TokenParser',
1294 'implements' =>
1295 array (
1296 ),
1297 ),
1298 'PhpDocReader\\PhpParser\\UseStatementParser' =>
1299 array (
1300 'type' => 'class',
1301 'classname' => 'UseStatementParser',
1302 'isabstract' => false,
1303 'namespace' => 'PhpDocReader\\PhpParser',
1304 'extends' => 'IvyForms\\Vendor\\PhpDocReader\\PhpParser\\UseStatementParser',
1305 'implements' =>
1306 array (
1307 ),
1308 ),
1309 'Laravel\\SerializableClosure\\Contracts\\Serializable' =>
1310 array (
1311 'type' => 'interface',
1312 'interfacename' => 'Serializable',
1313 'namespace' => 'Laravel\\SerializableClosure\\Contracts',
1314 'extends' =>
1315 array (
1316 0 => 'IvyForms\\Vendor\\Laravel\\SerializableClosure\\Contracts\\Serializable',
1317 ),
1318 ),
1319 'Laravel\\SerializableClosure\\Contracts\\Signer' =>
1320 array (
1321 'type' => 'interface',
1322 'interfacename' => 'Signer',
1323 'namespace' => 'Laravel\\SerializableClosure\\Contracts',
1324 'extends' =>
1325 array (
1326 0 => 'IvyForms\\Vendor\\Laravel\\SerializableClosure\\Contracts\\Signer',
1327 ),
1328 ),
1329 'Melograno\\UsageTracker\\Collectors\\ConsentNoticeCollectorInterface' =>
1330 array (
1331 'type' => 'interface',
1332 'interfacename' => 'ConsentNoticeCollectorInterface',
1333 'namespace' => 'Melograno\\UsageTracker\\Collectors',
1334 'extends' =>
1335 array (
1336 0 => 'IvyForms\\Vendor\\Melograno\\UsageTracker\\Collectors\\ConsentNoticeCollectorInterface',
1337 ),
1338 ),
1339 'Melograno\\UsageTracker\\Collectors\\PluginCollectorInterface' =>
1340 array (
1341 'type' => 'interface',
1342 'interfacename' => 'PluginCollectorInterface',
1343 'namespace' => 'Melograno\\UsageTracker\\Collectors',
1344 'extends' =>
1345 array (
1346 0 => 'IvyForms\\Vendor\\Melograno\\UsageTracker\\Collectors\\PluginCollectorInterface',
1347 ),
1348 ),
1349 'Invoker\\InvokerInterface' =>
1350 array (
1351 'type' => 'interface',
1352 'interfacename' => 'InvokerInterface',
1353 'namespace' => 'Invoker',
1354 'extends' =>
1355 array (
1356 0 => 'IvyForms\\Vendor\\Invoker\\InvokerInterface',
1357 ),
1358 ),
1359 'Invoker\\ParameterResolver\\ParameterResolver' =>
1360 array (
1361 'type' => 'interface',
1362 'interfacename' => 'ParameterResolver',
1363 'namespace' => 'Invoker\\ParameterResolver',
1364 'extends' =>
1365 array (
1366 0 => 'IvyForms\\Vendor\\Invoker\\ParameterResolver\\ParameterResolver',
1367 ),
1368 ),
1369 'DI\\Definition\\Definition' =>
1370 array (
1371 'type' => 'interface',
1372 'interfacename' => 'Definition',
1373 'namespace' => 'DI\\Definition',
1374 'extends' =>
1375 array (
1376 0 => 'IvyForms\\Vendor\\DI\\Definition\\Definition',
1377 ),
1378 ),
1379 'DI\\Definition\\ExtendsPreviousDefinition' =>
1380 array (
1381 'type' => 'interface',
1382 'interfacename' => 'ExtendsPreviousDefinition',
1383 'namespace' => 'DI\\Definition',
1384 'extends' =>
1385 array (
1386 0 => 'IvyForms\\Vendor\\DI\\Definition\\ExtendsPreviousDefinition',
1387 ),
1388 ),
1389 'DI\\Definition\\Helper\\DefinitionHelper' =>
1390 array (
1391 'type' => 'interface',
1392 'interfacename' => 'DefinitionHelper',
1393 'namespace' => 'DI\\Definition\\Helper',
1394 'extends' =>
1395 array (
1396 0 => 'IvyForms\\Vendor\\DI\\Definition\\Helper\\DefinitionHelper',
1397 ),
1398 ),
1399 'DI\\Definition\\Resolver\\DefinitionResolver' =>
1400 array (
1401 'type' => 'interface',
1402 'interfacename' => 'DefinitionResolver',
1403 'namespace' => 'DI\\Definition\\Resolver',
1404 'extends' =>
1405 array (
1406 0 => 'IvyForms\\Vendor\\DI\\Definition\\Resolver\\DefinitionResolver',
1407 ),
1408 ),
1409 'DI\\Definition\\SelfResolvingDefinition' =>
1410 array (
1411 'type' => 'interface',
1412 'interfacename' => 'SelfResolvingDefinition',
1413 'namespace' => 'DI\\Definition',
1414 'extends' =>
1415 array (
1416 0 => 'IvyForms\\Vendor\\DI\\Definition\\SelfResolvingDefinition',
1417 ),
1418 ),
1419 'DI\\Definition\\Source\\Autowiring' =>
1420 array (
1421 'type' => 'interface',
1422 'interfacename' => 'Autowiring',
1423 'namespace' => 'DI\\Definition\\Source',
1424 'extends' =>
1425 array (
1426 0 => 'IvyForms\\Vendor\\DI\\Definition\\Source\\Autowiring',
1427 ),
1428 ),
1429 'DI\\Definition\\Source\\DefinitionSource' =>
1430 array (
1431 'type' => 'interface',
1432 'interfacename' => 'DefinitionSource',
1433 'namespace' => 'DI\\Definition\\Source',
1434 'extends' =>
1435 array (
1436 0 => 'IvyForms\\Vendor\\DI\\Definition\\Source\\DefinitionSource',
1437 ),
1438 ),
1439 'DI\\Definition\\Source\\MutableDefinitionSource' =>
1440 array (
1441 'type' => 'interface',
1442 'interfacename' => 'MutableDefinitionSource',
1443 'namespace' => 'DI\\Definition\\Source',
1444 'extends' =>
1445 array (
1446 0 => 'IvyForms\\Vendor\\DI\\Definition\\Source\\MutableDefinitionSource',
1447 ),
1448 ),
1449 'DI\\Factory\\RequestedEntry' =>
1450 array (
1451 'type' => 'interface',
1452 'interfacename' => 'RequestedEntry',
1453 'namespace' => 'DI\\Factory',
1454 'extends' =>
1455 array (
1456 0 => 'IvyForms\\Vendor\\DI\\Factory\\RequestedEntry',
1457 ),
1458 ),
1459 'DI\\FactoryInterface' =>
1460 array (
1461 'type' => 'interface',
1462 'interfacename' => 'FactoryInterface',
1463 'namespace' => 'DI',
1464 'extends' =>
1465 array (
1466 0 => 'IvyForms\\Vendor\\DI\\FactoryInterface',
1467 ),
1468 ),
1469 'Psr\\Container\\ContainerExceptionInterface' =>
1470 array (
1471 'type' => 'interface',
1472 'interfacename' => 'ContainerExceptionInterface',
1473 'namespace' => 'Psr\\Container',
1474 'extends' =>
1475 array (
1476 0 => 'IvyForms\\Vendor\\Psr\\Container\\ContainerExceptionInterface',
1477 ),
1478 ),
1479 'Psr\\Container\\ContainerInterface' =>
1480 array (
1481 'type' => 'interface',
1482 'interfacename' => 'ContainerInterface',
1483 'namespace' => 'Psr\\Container',
1484 'extends' =>
1485 array (
1486 0 => 'IvyForms\\Vendor\\Psr\\Container\\ContainerInterface',
1487 ),
1488 ),
1489 'Psr\\Container\\NotFoundExceptionInterface' =>
1490 array (
1491 'type' => 'interface',
1492 'interfacename' => 'NotFoundExceptionInterface',
1493 'namespace' => 'Psr\\Container',
1494 'extends' =>
1495 array (
1496 0 => 'IvyForms\\Vendor\\Psr\\Container\\NotFoundExceptionInterface',
1497 ),
1498 ),
1499 );
1500
1501 public function __construct()
1502 {
1503 $this->includeFilePath = __DIR__ . '/autoload_alias.php';
1504 }
1505
1506 public function autoload($class)
1507 {
1508 if (!isset($this->autoloadAliases[$class])) {
1509 return;
1510 }
1511 switch ($this->autoloadAliases[$class]['type']) {
1512 case 'class':
1513 $this->load(
1514 $this->classTemplate(
1515 $this->autoloadAliases[$class]
1516 )
1517 );
1518 break;
1519 case 'interface':
1520 $this->load(
1521 $this->interfaceTemplate(
1522 $this->autoloadAliases[$class]
1523 )
1524 );
1525 break;
1526 case 'trait':
1527 $this->load(
1528 $this->traitTemplate(
1529 $this->autoloadAliases[$class]
1530 )
1531 );
1532 break;
1533 default:
1534 // Never.
1535 break;
1536 }
1537 }
1538
1539 private function load(string $includeFile)
1540 {
1541 file_put_contents($this->includeFilePath, $includeFile);
1542 include $this->includeFilePath;
1543 file_exists($this->includeFilePath) && unlink($this->includeFilePath);
1544 }
1545
1546 private function classTemplate(array $class): string
1547 {
1548 $abstract = $class['isabstract'] ? 'abstract ' : '';
1549 $classname = $class['classname'];
1550 if (isset($class['namespace'])) {
1551 $namespace = "namespace {$class['namespace']};";
1552 $extends = '\\' . $class['extends'];
1553 $implements = empty($class['implements']) ? ''
1554 : ' implements \\' . implode(', \\', $class['implements']);
1555 } else {
1556 $namespace = '';
1557 $extends = $class['extends'];
1558 $implements = !empty($class['implements']) ? ''
1559 : ' implements ' . implode(', ', $class['implements']);
1560 }
1561 return <<<EOD
1562 <?php
1563 $namespace
1564 $abstract class $classname extends $extends $implements {}
1565 EOD;
1566 }
1567
1568 private function interfaceTemplate(array $interface): string
1569 {
1570 $interfacename = $interface['interfacename'];
1571 $namespace = isset($interface['namespace'])
1572 ? "namespace {$interface['namespace']};" : '';
1573 $extends = isset($interface['namespace'])
1574 ? '\\' . implode('\\ ,', $interface['extends'])
1575 : implode(', ', $interface['extends']);
1576 return <<<EOD
1577 <?php
1578 $namespace
1579 interface $interfacename extends $extends {}
1580 EOD;
1581 }
1582 private function traitTemplate(array $trait): string
1583 {
1584 $traitname = $trait['traitname'];
1585 $namespace = isset($trait['namespace'])
1586 ? "namespace {$trait['namespace']};" : '';
1587 $uses = isset($trait['namespace'])
1588 ? '\\' . implode(';' . PHP_EOL . ' use \\', $trait['use'])
1589 : implode(';' . PHP_EOL . ' use ', $trait['use']);
1590 return <<<EOD
1591 <?php
1592 $namespace
1593 trait $traitname {
1594 use $uses;
1595 }
1596 EOD;
1597 }
1598 }
1599
1600 spl_autoload_register([ new AliasAutoloader(), 'autoload' ]);
1601 }
1602