|
56 | 56 | <code><![CDATA[new AutoloadGenerator($this->namespace)]]></code> |
57 | 57 | <code><![CDATA[new FactoryGenerator($config, $resolver, $this->namespace . '\Factory')]]></code> |
58 | 58 | </DeprecatedClass> |
| 59 | + <DeprecatedMethod> |
| 60 | + <code><![CDATA[getConfiguredTypeNames]]></code> |
| 61 | + </DeprecatedMethod> |
59 | 62 | <DeprecatedTrait> |
60 | 63 | <code><![CDATA[GeneratorTrait]]></code> |
61 | 64 | </DeprecatedTrait> |
|
75 | 78 | <code><![CDATA[$contextClass]]></code> |
76 | 79 | </RiskyTruthyFalsyComparison> |
77 | 80 | </file> |
| 81 | + <file src="src/Config/Exception/UndefinedClassException.php"> |
| 82 | + <PossiblyUnusedProperty> |
| 83 | + <code><![CDATA[$className]]></code> |
| 84 | + </PossiblyUnusedProperty> |
| 85 | + </file> |
78 | 86 | <file src="src/ConfigInterface.php"> |
79 | 87 | <PossiblyUnusedReturnValue> |
80 | 88 | <code><![CDATA[mixed]]></code> |
|
102 | 110 | </file> |
103 | 111 | <file src="src/Container/ConfigFactory.php"> |
104 | 112 | <DeprecatedClass> |
| 113 | + <code><![CDATA[new Config($data)]]></code> |
105 | 114 | <code><![CDATA[new LegacyConfig($legacyData)]]></code> |
106 | 115 | </DeprecatedClass> |
107 | 116 | </file> |
|
134 | 143 | </UnusedParam> |
135 | 144 | </file> |
136 | 145 | <file src="src/Injector.php"> |
| 146 | + <DeprecatedClass> |
| 147 | + <code><![CDATA[new Config()]]></code> |
| 148 | + </DeprecatedClass> |
137 | 149 | <InvalidReturnStatement> |
138 | 150 | <code><![CDATA[$instance]]></code> |
139 | 151 | </InvalidReturnStatement> |
|
154 | 166 | <ConstructorSignatureMismatch> |
155 | 167 | <code><![CDATA[public function __construct($config)]]></code> |
156 | 168 | </ConstructorSignatureMismatch> |
| 169 | + <DeprecatedClass> |
| 170 | + <code><![CDATA[Config]]></code> |
| 171 | + <code><![CDATA[parent::__construct([])]]></code> |
| 172 | + </DeprecatedClass> |
157 | 173 | <InvalidExtendClass> |
158 | 174 | <code><![CDATA[Config]]></code> |
159 | 175 | </InvalidExtendClass> |
|
199 | 215 | <code><![CDATA[string]]></code> |
200 | 216 | </PossiblyUnusedReturnValue> |
201 | 217 | </file> |
| 218 | + <file src="src/Util.php"> |
| 219 | + <UnusedConstructor> |
| 220 | + <code><![CDATA[__construct]]></code> |
| 221 | + </UnusedConstructor> |
| 222 | + </file> |
202 | 223 | <file src="test/CodeGenerator/AbstractInjectorTest.php"> |
203 | 224 | <ArgumentTypeCoercion> |
204 | 225 | <code><![CDATA[$provider]]></code> |
|
237 | 258 | </file> |
238 | 259 | <file src="test/CodeGenerator/FactoryGeneratorTest.php"> |
239 | 260 | <DeprecatedClass> |
| 261 | + <code><![CDATA[new Config()]]></code> |
| 262 | + <code><![CDATA[new Config()]]></code> |
| 263 | + <code><![CDATA[new Config()]]></code> |
| 264 | + <code><![CDATA[new Config()]]></code> |
240 | 265 | <code><![CDATA[new FactoryGenerator($config, $resolver, self::DEFAULT_NAMESPACE)]]></code> |
241 | 266 | <code><![CDATA[new FactoryGenerator($config, $resolver, self::DEFAULT_NAMESPACE)]]></code> |
242 | 267 | <code><![CDATA[new FactoryGenerator($config, $resolver, self::DEFAULT_NAMESPACE)]]></code> |
|
265 | 290 | ]]]></code> |
266 | 291 | </ArgumentTypeCoercion> |
267 | 292 | <DeprecatedClass> |
| 293 | + <code><![CDATA[new Config()]]></code> |
| 294 | + <code><![CDATA[new Config()]]></code> |
| 295 | + <code><![CDATA[new Config()]]></code> |
| 296 | + <code><![CDATA[new Config()]]></code> |
| 297 | + <code><![CDATA[new Config()]]></code> |
| 298 | + <code><![CDATA[new Config()]]></code> |
268 | 299 | <code><![CDATA[new InjectorGenerator($config, $resolver, $expected)]]></code> |
269 | 300 | <code><![CDATA[new InjectorGenerator($config, $resolver, $namespace)]]></code> |
270 | 301 | <code><![CDATA[new InjectorGenerator($config, $resolver, $namespace)]]></code> |
|
284 | 315 | </DeprecatedClass> |
285 | 316 | </file> |
286 | 317 | <file src="test/ConfigTest.php"> |
| 318 | + <DeprecatedClass> |
| 319 | + <code><![CDATA[new Config($this->fixture)]]></code> |
| 320 | + <code><![CDATA[new Config($this->fixture)]]></code> |
| 321 | + <code><![CDATA[new Config($this->fixture)]]></code> |
| 322 | + <code><![CDATA[new Config($this->fixture)]]></code> |
| 323 | + <code><![CDATA[new Config($this->fixture)]]></code> |
| 324 | + <code><![CDATA[new Config()]]></code> |
| 325 | + <code><![CDATA[new Config()]]></code> |
| 326 | + <code><![CDATA[new Config()]]></code> |
| 327 | + <code><![CDATA[new Config()]]></code> |
| 328 | + <code><![CDATA[new Config()]]></code> |
| 329 | + <code><![CDATA[new Config(new stdClass())]]></code> |
| 330 | + </DeprecatedClass> |
287 | 331 | <MixedAssignment> |
288 | 332 | <code><![CDATA[$this->fixture]]></code> |
289 | 333 | </MixedAssignment> |
|
299 | 343 | </MissingReturnType> |
300 | 344 | </file> |
301 | 345 | <file src="test/Container/ConfigFactoryTest.php"> |
302 | | - <MissingReturnType> |
303 | | - <code><![CDATA[testCreateRequestsContainerForConfigServiceGracefully]]></code> |
304 | | - <code><![CDATA[testCreateUsesConfigFromContainer]]></code> |
305 | | - <code><![CDATA[testInvokeCreatesConfigInstance]]></code> |
306 | | - <code><![CDATA[testLegacyConfigIsRespected]]></code> |
307 | | - </MissingReturnType> |
308 | | - <PossiblyNullPropertyAssignmentValue> |
309 | | - <code><![CDATA[null]]></code> |
310 | | - </PossiblyNullPropertyAssignmentValue> |
311 | | - <RiskyTruthyFalsyComparison> |
312 | | - <code><![CDATA[! strstr($errstr, 'legacy DI config')]]></code> |
313 | | - <code><![CDATA[strstr($errstr, 'legacy DI config')]]></code> |
314 | | - </RiskyTruthyFalsyComparison> |
| 346 | + <DeprecatedClass> |
| 347 | + <code><![CDATA[Config::class]]></code> |
| 348 | + </DeprecatedClass> |
315 | 349 | </file> |
316 | 350 | <file src="test/Container/GeneratorFactoryTest.php"> |
317 | 351 | <DeprecatedClass> |
|
321 | 355 | <code><![CDATA[GeneratorFactory::class]]></code> |
322 | 356 | <code><![CDATA[InjectorGenerator::class]]></code> |
323 | 357 | <code><![CDATA[InjectorGenerator::class]]></code> |
| 358 | + <code><![CDATA[new Config()]]></code> |
324 | 359 | <code><![CDATA[new GeneratorFactory()]]></code> |
325 | 360 | <code><![CDATA[new GeneratorFactory()]]></code> |
326 | 361 | <code><![CDATA[new GeneratorFactory()]]></code> |
|
411 | 446 | <code><![CDATA[array]]></code> |
412 | 447 | </MixedInferredReturnType> |
413 | 448 | </file> |
| 449 | + <file src="test/InjectorTest.php"> |
| 450 | + <DeprecatedClass> |
| 451 | + <code><![CDATA[new Config([ |
| 452 | + 'preferences' => [ |
| 453 | + TreeTestAsset\Level2::class => TreeTestAsset\Level2Preference::class, |
| 454 | + ], |
| 455 | + ])]]></code> |
| 456 | + <code><![CDATA[new Config([ |
| 457 | + 'types' => [ |
| 458 | + $aliasName => [ |
| 459 | + 'typeOf' => $className, |
| 460 | + ], |
| 461 | + ], |
| 462 | + ])]]></code> |
| 463 | + <code><![CDATA[new Config([ |
| 464 | + 'types' => [ |
| 465 | + 'Some.Custom.Name' => [ |
| 466 | + 'typeOf' => 'LaminasTest\Di\TestAsset\NoSuchClassName', |
| 467 | + ], |
| 468 | + ], |
| 469 | + ])]]></code> |
| 470 | + <code><![CDATA[new Config([ |
| 471 | + 'types' => [ |
| 472 | + TreeTestAsset\AdditionalLevel1::class => [ |
| 473 | + 'preferences' => [ |
| 474 | + TreeTestAsset\Level2::class => TreeTestAsset\Level2Preference::class, |
| 475 | + ], |
| 476 | + ], |
| 477 | + ], |
| 478 | + ])]]></code> |
| 479 | + <code><![CDATA[new Config([ |
| 480 | + 'types' => [ |
| 481 | + TreeTestAsset\Level2::class => [ |
| 482 | + 'parameters' => [ |
| 483 | + 'opt' => $expected1, |
| 484 | + ], |
| 485 | + ], |
| 486 | + 'Level2.Alias' => [ |
| 487 | + 'typeOf' => TreeTestAsset\Level2::class, |
| 488 | + 'parameters' => [ |
| 489 | + 'opt' => $expected2, |
| 490 | + ], |
| 491 | + ], |
| 492 | + TreeTestAsset\AdditionalLevel1::class => [ |
| 493 | + 'preferences' => [ |
| 494 | + TreeTestAsset\Level2::class => 'Level2.Alias', |
| 495 | + ], |
| 496 | + ], |
| 497 | + ], |
| 498 | + ])]]></code> |
| 499 | + <code><![CDATA[new Config([ |
| 500 | + 'types' => [ |
| 501 | + TreeTestAsset\Level2::class => [ |
| 502 | + 'parameters' => [ |
| 503 | + 'opt' => $expected, |
| 504 | + ], |
| 505 | + ], |
| 506 | + ], |
| 507 | + ])]]></code> |
| 508 | + </DeprecatedClass> |
| 509 | + </file> |
414 | 510 | <file src="test/LegacyConfigTest.php"> |
415 | 511 | <DeprecatedClass> |
416 | 512 | <code><![CDATA[new LegacyConfig($config)]]></code> |
|
434 | 530 | </UnresolvableInclude> |
435 | 531 | </file> |
436 | 532 | <file src="test/Resolver/DependencyResolverTest.php"> |
| 533 | + <DeprecatedClass> |
| 534 | + <code><![CDATA[new Config($config)]]></code> |
| 535 | + <code><![CDATA[new Config()]]></code> |
| 536 | + <code><![CDATA[new Config()]]></code> |
| 537 | + <code><![CDATA[new Config()]]></code> |
| 538 | + <code><![CDATA[new Config()]]></code> |
| 539 | + <code><![CDATA[new Config()]]></code> |
| 540 | + <code><![CDATA[new Config()]]></code> |
| 541 | + <code><![CDATA[new Config()]]></code> |
| 542 | + <code><![CDATA[new Config()]]></code> |
| 543 | + <code><![CDATA[new Config()]]></code> |
| 544 | + <code><![CDATA[new Config()]]></code> |
| 545 | + <code><![CDATA[new Config()]]></code> |
| 546 | + <code><![CDATA[new Config()]]></code> |
| 547 | + <code><![CDATA[new Config()]]></code> |
| 548 | + <code><![CDATA[new Config()]]></code> |
| 549 | + <code><![CDATA[new Config()]]></code> |
| 550 | + <code><![CDATA[new Config([ |
| 551 | + 'types' => [ |
| 552 | + $class => [ |
| 553 | + 'parameters' => [ |
| 554 | + $paramName => 'Callable.Alias', |
| 555 | + ], |
| 556 | + ], |
| 557 | + 'Callable.Alias' => [ |
| 558 | + 'typeOf' => TestAsset\Pseudotypes\CallableImplementation::class, |
| 559 | + ], |
| 560 | + ], |
| 561 | + ])]]></code> |
| 562 | + <code><![CDATA[new Config([ |
| 563 | + 'types' => [ |
| 564 | + $class => [ |
| 565 | + 'parameters' => [ |
| 566 | + $paramName => TestAsset\Pseudotypes\CallableImplementation::class, |
| 567 | + ], |
| 568 | + ], |
| 569 | + 'Callable.Alias' => [ |
| 570 | + 'typeOf' => TestAsset\Pseudotypes\CallableImplementation::class, |
| 571 | + ], |
| 572 | + ], |
| 573 | + ])]]></code> |
| 574 | + <code><![CDATA[new Config([ |
| 575 | + 'types' => [ |
| 576 | + $class => [ |
| 577 | + 'parameters' => [ |
| 578 | + $paramName => $iterableClassName, |
| 579 | + ], |
| 580 | + ], |
| 581 | + ], |
| 582 | + ])]]></code> |
| 583 | + <code><![CDATA[new Config([ |
| 584 | + 'types' => [ |
| 585 | + $class => [ |
| 586 | + 'parameters' => [ |
| 587 | + $paramName => $value, |
| 588 | + ], |
| 589 | + ], |
| 590 | + ], |
| 591 | + ])]]></code> |
| 592 | + <code><![CDATA[new Config([ |
| 593 | + 'types' => [ |
| 594 | + $class => [ |
| 595 | + 'parameters' => [ |
| 596 | + $paramName => TestAsset\Hierarchy\InterfaceC::class, |
| 597 | + ], |
| 598 | + ], |
| 599 | + ], |
| 600 | + ])]]></code> |
| 601 | + <code><![CDATA[new Config([ |
| 602 | + 'types' => [ |
| 603 | + TestAsset\B::class => [ |
| 604 | + 'parameters' => ['a' => 'my-service'], |
| 605 | + ], |
| 606 | + ], |
| 607 | + ])]]></code> |
| 608 | + <code><![CDATA[new Config([ |
| 609 | + 'types' => [ |
| 610 | + TestAsset\RequiresA::class => [ |
| 611 | + 'parameters' => [ |
| 612 | + 'p' => $expected, |
| 613 | + ], |
| 614 | + ], |
| 615 | + ], |
| 616 | + ])]]></code> |
| 617 | + </DeprecatedClass> |
437 | 618 | <InternalMethod> |
438 | 619 | <code><![CDATA[toValue]]></code> |
439 | 620 | <code><![CDATA[toValue]]></code> |
|
444 | 625 | <MissingClosureParamType> |
445 | 626 | <code><![CDATA[$class]]></code> |
446 | 627 | </MissingClosureParamType> |
447 | | - <MissingReturnType> |
448 | | - <code><![CDATA[testConfiguredExtendedInterfaceParameterSatisfiesRequiredInterfaceType]]></code> |
449 | | - <code><![CDATA[testConfiguredInvokableAliasParameterSatisfiesCallable]]></code> |
450 | | - <code><![CDATA[testConfiguredInvokableTypeParameterSatisfiesCallable]]></code> |
451 | | - <code><![CDATA[testConfiguredTraversableTypeParameterSatisfiesIterable]]></code> |
452 | | - <code><![CDATA[testParametresResolverShouldNotCheckTheTypeForString]]></code> |
453 | | - <code><![CDATA[testResolvePreferenceFallsBackToGlobalPreferenceWhenNotSuitableForClassRequirement]]></code> |
454 | | - <code><![CDATA[testResolvePreferenceFallsBackToGlobalPreferenceWhenNotSuitableForInterfaceRequirement]]></code> |
455 | | - <code><![CDATA[testResolvePreferenceReturnsNullWhenNothingIsSuitableForClassRequirement]]></code> |
456 | | - <code><![CDATA[testResolvePreferenceReturnsNullWhenNothingIsSuitableForInterfaceRequirement]]></code> |
457 | | - <code><![CDATA[testResolvePreferenceUsesDefinedClassForInterfaceRequirements]]></code> |
458 | | - <code><![CDATA[testResolvePreferenceUsesInterfaces]]></code> |
459 | | - <code><![CDATA[testResolvePreferenceUsesSupertypes]]></code> |
460 | | - <code><![CDATA[testResolveSucceedsWithoutContainer]]></code> |
461 | | - <code><![CDATA[testResolveWithContainerFailsWhenMissing]]></code> |
462 | | - <code><![CDATA[testResolveWithoutConfig]]></code> |
463 | | - <code><![CDATA[testUsableConfigParametersAreAccepted]]></code> |
464 | | - </MissingReturnType> |
465 | 628 | <MissingTemplateParam> |
466 | 629 | <code><![CDATA[IteratorAggregate]]></code> |
467 | 630 | </MissingTemplateParam> |
|
495 | 658 | <code><![CDATA[[$requested, $expectedResult, $context]]]></code> |
496 | 659 | </MixedAssignment> |
497 | 660 | <MixedInferredReturnType> |
498 | | - <code><![CDATA[PHPUnit_Framework_MockObject_MockObject|ContainerInterface]]></code> |
499 | 661 | <code><![CDATA[array]]></code> |
500 | 662 | <code><![CDATA[array]]></code> |
501 | 663 | <code><![CDATA[array]]></code> |
|
505 | 667 | <MixedOperand> |
506 | 668 | <code><![CDATA[$key]]></code> |
507 | 669 | </MixedOperand> |
508 | | - <PossiblyInvalidArgument> |
509 | | - <code><![CDATA[$this->getEmptyContainerMock()]]></code> |
510 | | - </PossiblyInvalidArgument> |
511 | 670 | <RedundantCondition> |
512 | 671 | <code><![CDATA[assertIsArray]]></code> |
513 | 672 | <code><![CDATA[assertIsArray]]></code> |
514 | 673 | <code><![CDATA[assertIsArray]]></code> |
515 | 674 | <code><![CDATA[assertIsArray]]></code> |
516 | 675 | </RedundantCondition> |
517 | | - <UndefinedDocblockClass> |
518 | | - <code><![CDATA[PHPUnit_Framework_MockObject_MockObject|ContainerInterface]]></code> |
519 | | - </UndefinedDocblockClass> |
520 | 676 | <UnresolvableInclude> |
521 | 677 | <code><![CDATA[include $configFile]]></code> |
522 | 678 | </UnresolvableInclude> |
|
0 commit comments