SYMBOL INDEX (387 symbols across 72 files) FILE: src/BuildingException.php class BuildingException (line 18) | final class BuildingException extends Exception implements ContainerExce... method __construct (line 24) | public function __construct( method getName (line 39) | public function getName(): string method getSolution (line 44) | public function getSolution(): ?string FILE: src/CompositeContainer.php class CompositeContainer (line 19) | final class CompositeContainer implements ContainerInterface method get (line 33) | public function get($id) method has (line 105) | public function has($id): bool method attach (line 145) | public function attach(ContainerInterface $container): void method detach (line 153) | public function detach(ContainerInterface $container): void FILE: src/CompositeNotFoundException.php class CompositeNotFoundException (line 17) | final class CompositeNotFoundException extends Exception implements NotF... method __construct (line 24) | public function __construct(array $exceptions) FILE: src/Container.php class Container (line 35) | final class Container implements ContainerInterface method __construct (line 83) | public function __construct(?ContainerConfigInterface $config = null) method has (line 110) | public function has(string $id): bool method get (line 149) | public function get(string $id) method prepareStateResetter (line 207) | private function prepareStateResetter(): StateResetter method addDefinition (line 249) | private function addDefinition(string $id, mixed $definition): void method addDefinitions (line 283) | private function addDefinitions(array $config): void method setDelegates (line 308) | private function setDelegates(array $delegates): void method validateDefinition (line 340) | private function validateDefinition(mixed $definition, ?string $id = n... method validateMeta (line 378) | private function validateMeta(array $meta): void method validateDefinitionTags (line 405) | private function validateDefinitionTags(mixed $tags): void method validateDefinitionReset (line 426) | private function validateDefinitionReset(mixed $reset): void method setTags (line 441) | private function setTags(array $tags): void method setDefinitionTags (line 481) | private function setDefinitionTags(string $id, array $tags): void method setDefinitionResetter (line 490) | private function setDefinitionResetter(string $id, Closure $resetter):... method addDefinitionToStorage (line 503) | private function addDefinitionToStorage(string $id, mixed $definition)... method build (line 525) | private function build(string $id): mixed method getTaggedServices (line 562) | private function getTaggedServices(string $tagAlias): array method addProviders (line 579) | private function addProviders(array $providers): void method buildProvider (line 633) | private function buildProvider(mixed $provider): ServiceProviderInterface FILE: src/ContainerConfig.php class ContainerConfig (line 10) | final class ContainerConfig implements ContainerConfigInterface method __construct (line 19) | private function __construct() {} method create (line 21) | public static function create(): self method withDefinitions (line 29) | public function withDefinitions(array $definitions): self method getDefinitions (line 36) | public function getDefinitions(): array method withProviders (line 44) | public function withProviders(array $providers): self method getProviders (line 51) | public function getProviders(): array method withTags (line 59) | public function withTags(array $tags): self method getTags (line 66) | public function getTags(): array method withValidate (line 74) | public function withValidate(bool $validate = true): self method shouldValidate (line 81) | public function shouldValidate(): bool method withDelegates (line 91) | public function withDelegates(array $delegates): self method getDelegates (line 98) | public function getDelegates(): array method withStrictMode (line 107) | public function withStrictMode(bool $useStrictMode = true): self method useStrictMode (line 114) | public function useStrictMode(): bool FILE: src/ContainerConfigInterface.php type ContainerConfigInterface (line 10) | interface ContainerConfigInterface method getDefinitions (line 15) | public function getDefinitions(): array; method getProviders (line 20) | public function getProviders(): array; method getTags (line 25) | public function getTags(): array; method shouldValidate (line 30) | public function shouldValidate(): bool; method getDelegates (line 37) | public function getDelegates(): array; method useStrictMode (line 42) | public function useStrictMode(): bool; FILE: src/ExtensibleService.php class ExtensibleService (line 21) | final class ExtensibleService implements DefinitionInterface method __construct (line 31) | public function __construct( method addExtension (line 49) | public function addExtension(callable $closure): void method resolve (line 54) | public function resolve(ContainerInterface $container): mixed FILE: src/Helpers/DefinitionNormalizer.php class DefinitionNormalizer (line 18) | final class DefinitionNormalizer method normalize (line 26) | public static function normalize(mixed $definition, string $id): Defin... FILE: src/Helpers/DefinitionParser.php class DefinitionParser (line 47) | final class DefinitionParser method parse (line 58) | public static function parse(mixed $definition): array FILE: src/NotFoundException.php class NotFoundException (line 17) | final class NotFoundException extends Exception implements NotFoundExcep... method __construct (line 23) | public function __construct( method getId (line 43) | public function getId(): string method getBuildStack (line 51) | public function getBuildStack(): array method getName (line 56) | public function getName(): string method getSolution (line 61) | public function getSolution(): ?string FILE: src/Reference/TagReference.php class TagReference (line 16) | final class TagReference method __construct (line 20) | private function __construct() {} method to (line 22) | public static function to(string $tag): Reference method id (line 27) | public static function id(string $tag): string method extractTagFromAlias (line 32) | public static function extractTagFromAlias(string $alias): string method isTagAlias (line 40) | public static function isTagAlias(string $id): bool FILE: src/ServiceProviderInterface.php type ServiceProviderInterface (line 32) | interface ServiceProviderInterface method getDefinitions (line 45) | public function getDefinitions(): array; method getExtensions (line 61) | public function getExtensions(): array; FILE: src/StateResetter.php class StateResetter (line 20) | final class StateResetter method __construct (line 30) | public function __construct( method reset (line 37) | public function reset(): void method setResetters (line 53) | public function setResetters(array $resetters): void FILE: tests/Benchmark/ContainerBench.php class ContainerBench (line 30) | class ContainerBench method provideDefinitions (line 42) | public function provideDefinitions(): array method before (line 67) | public function before(): void method benchConstruct (line 138) | public function benchConstruct(): void method benchSequentialLookups (line 154) | public function benchSequentialLookups($params): void method benchRandomLookups (line 178) | public function benchRandomLookups($params): void method benchRandomLookupsComposite (line 202) | public function benchRandomLookupsComposite($params): void FILE: tests/Benchmark/ContainerMethodHasBench.php class ContainerMethodHasBench (line 23) | class ContainerMethodHasBench method before (line 32) | public function before(): void method benchPredefinedExisting (line 46) | public function benchPredefinedExisting(): void method benchUndefinedExisting (line 53) | public function benchUndefinedExisting(): void method benchUndefinedNonexistent (line 60) | public function benchUndefinedNonexistent(): void FILE: tests/Support/A.php class A (line 7) | class A method __construct (line 9) | public function __construct(public ?B $b = null) {} FILE: tests/Support/B.php class B (line 7) | class B method __construct (line 9) | public function __construct(public ?A $a = null) {} FILE: tests/Support/Car.php class Car (line 10) | class Car method __construct (line 14) | public function __construct( method setColor (line 19) | public function setColor(ColorInterface $color): self method getColor (line 26) | public function getColor(): ColorInterface method getEngine (line 31) | public function getEngine(): EngineInterface method getEngineName (line 36) | public function getEngineName(): string method getMoreEngines (line 41) | public function getMoreEngines(): array FILE: tests/Support/CarExtensionProvider.php class CarExtensionProvider (line 10) | final class CarExtensionProvider implements ServiceProviderInterface method getDefinitions (line 12) | public function getDefinitions(): array method getExtensions (line 17) | public function getExtensions(): array FILE: tests/Support/CarFactory.php class CarFactory (line 10) | class CarFactory method create (line 12) | public static function create(EngineInterface $engine): Car method createByEngineName (line 17) | public function createByEngineName(EngineFactory $factory, $name): Car method createWithColor (line 22) | public function createWithColor(ColorInterface $color): Car FILE: tests/Support/CarProvider.php class CarProvider (line 10) | final class CarProvider implements ServiceProviderInterface method getDefinitions (line 12) | public function getDefinitions(): array method getExtensions (line 20) | public function getExtensions(): array FILE: tests/Support/ColorInterface.php type ColorInterface (line 10) | interface ColorInterface method getColor (line 12) | public function getColor(): string; FILE: tests/Support/ColorPink.php class ColorPink (line 10) | final class ColorPink implements ColorInterface method getColor (line 14) | public function getColor(): string FILE: tests/Support/ColorRed.php class ColorRed (line 11) | final class ColorRed implements ColorInterface method getColor (line 15) | public function getColor(): string FILE: tests/Support/ConstructorTestClass.php class ConstructorTestClass (line 12) | class ConstructorTestClass method __construct (line 21) | public function __construct(private $parameter) method getParameter (line 29) | public function getParameter() method getAllParameters (line 34) | public function getAllParameters(): array FILE: tests/Support/ContainerInterfaceExtensionProvider.php class ContainerInterfaceExtensionProvider (line 10) | final class ContainerInterfaceExtensionProvider implements ServiceProvid... method getDefinitions (line 12) | public function getDefinitions(): array method getExtensions (line 17) | public function getExtensions(): array FILE: tests/Support/Cycle/Chicken.php class Chicken (line 7) | class Chicken method __construct (line 9) | public function __construct(Egg $egg) {} FILE: tests/Support/Cycle/Egg.php class Egg (line 7) | class Egg method __construct (line 9) | public function __construct(Chicken $chicken) {} FILE: tests/Support/EngineFactory.php class EngineFactory (line 13) | class EngineFactory method __construct (line 15) | public function __construct(private readonly ContainerInterface $conta... method createByName (line 17) | public function createByName(?string $name = null): EngineInterface method createDefault (line 29) | public static function createDefault(): EngineInterface FILE: tests/Support/EngineInterface.php type EngineInterface (line 10) | interface EngineInterface method getName (line 12) | public function getName(): string; method setNumber (line 14) | public function setNumber(int $value): void; method getNumber (line 16) | public function getNumber(): int; FILE: tests/Support/EngineMarkOne.php class EngineMarkOne (line 10) | class EngineMarkOne implements EngineInterface method __construct (line 15) | public function __construct(private int $number = self::NUMBER) {} method getName (line 17) | public function getName(): string method setNumber (line 22) | public function setNumber(int $value): void method getNumber (line 27) | public function getNumber(): int FILE: tests/Support/EngineMarkTwo.php class EngineMarkTwo (line 10) | class EngineMarkTwo implements EngineInterface method __construct (line 15) | public function __construct(private int $number = self::NUMBER) {} method getName (line 17) | public function getName(): string method setNumber (line 22) | public function setNumber(int $value): void method getNumber (line 27) | public function getNumber(): int FILE: tests/Support/EngineStorage.php class EngineStorage (line 7) | final class EngineStorage method __construct (line 11) | public function __construct(EngineInterface ...$engines) method getEngines (line 16) | public function getEngines(): array FILE: tests/Support/Garage.php class Garage (line 10) | final class Garage method __construct (line 12) | public function __construct(private readonly SportCar $car) {} method getCar (line 14) | public function getCar(): SportCar FILE: tests/Support/GearBox.php class GearBox (line 10) | class GearBox method __construct (line 12) | public function __construct(private readonly int $maxGear = 5) {} FILE: tests/Support/InvokableCarFactory.php class InvokableCarFactory (line 9) | class InvokableCarFactory method __invoke (line 11) | public function __invoke(ContainerInterface $container): Car FILE: tests/Support/MethodTestClass.php class MethodTestClass (line 10) | class MethodTestClass method getValue (line 17) | public function getValue() method setValue (line 22) | public function setValue(mixed $value): void FILE: tests/Support/NonPsrContainer.php class NonPsrContainer (line 10) | final class NonPsrContainer implements ContainerInterface method get (line 12) | public function get(string $id) method has (line 17) | public function has(string $id): bool FILE: tests/Support/NullCarExtensionProvider.php class NullCarExtensionProvider (line 10) | final class NullCarExtensionProvider implements ServiceProviderInterface method getDefinitions (line 12) | public function getDefinitions(): array method getExtensions (line 18) | public function getExtensions(): array FILE: tests/Support/NullableConcreteDependency.php class NullableConcreteDependency (line 7) | class NullableConcreteDependency method __construct (line 9) | public function __construct(?Car $car) {} FILE: tests/Support/OptionalConcreteDependency.php class OptionalConcreteDependency (line 7) | class OptionalConcreteDependency method __construct (line 9) | public function __construct(private readonly ?Car $car = null) {} method getCar (line 11) | public function getCar(): ?Car FILE: tests/Support/PropertyTestClass.php class PropertyTestClass (line 10) | class PropertyTestClass FILE: tests/Support/SportCar.php class SportCar (line 10) | class SportCar method __construct (line 14) | public function __construct( method setColor (line 19) | public function setColor(ColorInterface $color): self method getColor (line 26) | public function getColor(): ColorInterface method getEngine (line 31) | public function getEngine(): EngineInterface method getEngineName (line 36) | public function getEngineName(): string method getMaxSpeed (line 41) | public function getMaxSpeed(): int FILE: tests/Support/StaticFactory.php class StaticFactory (line 9) | final class StaticFactory method create (line 11) | public static function create(): stdClass FILE: tests/Support/TreeItem.php class TreeItem (line 10) | class TreeItem method __construct (line 12) | public function __construct(private readonly self $treeItem) {} FILE: tests/Support/UnionTypeInConstructorFirstTypeInParamResolvable.php class UnionTypeInConstructorFirstTypeInParamResolvable (line 7) | final class UnionTypeInConstructorFirstTypeInParamResolvable method __construct (line 9) | public function __construct(private readonly EngineMarkOne|EngineInter... FILE: tests/Support/UnionTypeInConstructorParamNotResolvable.php class UnionTypeInConstructorParamNotResolvable (line 7) | final class UnionTypeInConstructorParamNotResolvable method __construct (line 9) | public function __construct(private readonly EngineInterface|ColorInte... FILE: tests/Support/UnionTypeInConstructorSecondParamNotResolvable.php class UnionTypeInConstructorSecondParamNotResolvable (line 7) | final class UnionTypeInConstructorSecondParamNotResolvable method __construct (line 9) | public function __construct(EngineMarkOne|EngineInterface $engine, str... FILE: tests/Support/UnionTypeInConstructorSecondTypeInParamResolvable.php class UnionTypeInConstructorSecondTypeInParamResolvable (line 7) | final class UnionTypeInConstructorSecondTypeInParamResolvable method __construct (line 9) | public function __construct(private readonly EngineInterface|EngineMar... FILE: tests/Support/VariadicConstructor.php class VariadicConstructor (line 7) | final class VariadicConstructor method __construct (line 11) | public function __construct( method getFirst (line 19) | public function getFirst() method getEngine (line 24) | public function getEngine(): EngineInterface method getParameters (line 29) | public function getParameters(): array FILE: tests/Unit/BuildingExceptionTest.php class BuildingExceptionTest (line 11) | final class BuildingExceptionTest extends TestCase method testMessage (line 13) | public function testMessage(): void method testEmptyMessage (line 29) | public function testEmptyMessage(): void method testBuildStack (line 36) | public function testBuildStack(): void method testCode (line 43) | public function testCode(): void FILE: tests/Unit/CompositeContainerTest.php class CompositeContainerTest (line 22) | final class CompositeContainerTest extends TestCase method testGetNonString (line 24) | public function testGetNonString(): void method testTagsWithYiiAndNotYiiContainers (line 35) | public function testTagsWithYiiAndNotYiiContainers(): void method testNonPsrContainer (line 65) | public function testNonPsrContainer(): void method testHasNoString (line 81) | public function testHasNoString(): void method testHasTag (line 90) | #[TestWith([true, 'engine'])] method testHasTagWithoutYiiContainer (line 105) | public function testHasTagWithoutYiiContainer(): void FILE: tests/Unit/CompositePsrContainerOverLeagueTest.php class CompositePsrContainerOverLeagueTest (line 15) | final class CompositePsrContainerOverLeagueTest extends CompositePsrCont... method createContainer (line 17) | public function createContainer(iterable $definitions = []): Container... method setupContainer (line 23) | public function setupContainer(ContainerInterface $container, iterable... method testNotFoundException (line 32) | public function testNotFoundException(): void FILE: tests/Unit/CompositePsrContainerOverYiisoftTest.php class CompositePsrContainerOverYiisoftTest (line 19) | final class CompositePsrContainerOverYiisoftTest extends CompositePsrCon... method createContainer (line 21) | public function createContainer(iterable $definitions = []): Container... method testResetterInCompositeContainerWithExternalResetter (line 29) | public function testResetterInCompositeContainerWithExternalResetter()... method testNotFoundException (line 109) | public function testNotFoundException(): void FILE: tests/Unit/CompositePsrContainerTestAbstract.php class CompositePsrContainerTestAbstract (line 22) | abstract class CompositePsrContainerTestAbstract extends PsrContainerTes... method createCompositeContainer (line 24) | public function createCompositeContainer(ContainerInterface $attachedC... method testAttach (line 32) | public function testAttach(): void method testDetach (line 46) | public function testDetach(): void method testHasDefinition (line 63) | public function testHasDefinition(): void method testGetPriority (line 77) | public function testGetPriority(): void method testTags (line 103) | public function testTags(): void method testDelegateLookup (line 136) | public function testDelegateLookup(): void method testDelegateLookupUnionTypes (line 155) | public function testDelegateLookupUnionTypes(): void FILE: tests/Unit/Container/DependencyFromDelegate/Car.php class Car (line 7) | final class Car method __construct (line 9) | public function __construct( FILE: tests/Unit/Container/DependencyFromDelegate/DependencyFromDelegateTest.php class DependencyFromDelegateTest (line 20) | final class DependencyFromDelegateTest extends TestCase method testAnotherContainer (line 22) | public function testAnotherContainer(): void method testNotFoundInDelegate (line 43) | public function testNotFoundInDelegate(): void FILE: tests/Unit/Container/DependencyFromDelegate/Engine.php class Engine (line 7) | final class Engine implements EngineInterface {} FILE: tests/Unit/Container/DependencyFromDelegate/EngineInterface.php type EngineInterface (line 7) | interface EngineInterface {} FILE: tests/Unit/ContainerTest.php class ContainerTest (line 64) | final class ContainerTest extends TestCase method testCanCreateWihtoutConfig (line 66) | public function testCanCreateWihtoutConfig(): void method testSettingScalars (line 73) | public function testSettingScalars(): void method testIntegerKeys (line 86) | public function testIntegerKeys(): void method testNullableClassDependency (line 100) | public function testNullableClassDependency(): void method testOptionalResolvableClassDependency (line 108) | public function testOptionalResolvableClassDependency(): void method testOptionalNotResolvableClassDependency (line 122) | public function testOptionalNotResolvableClassDependency(): void method testOptionalCircularClassDependency (line 131) | public function testOptionalCircularClassDependency(): void method dataHas (line 144) | public static function dataHas(): array method testHas (line 158) | #[DataProvider('dataHas')] method dataUnionTypes (line 170) | public static function dataUnionTypes(): array method testUnionTypes (line 178) | #[DataProvider('dataUnionTypes')] method testClassExistsButIsNotResolvable (line 186) | public function testClassExistsButIsNotResolvable(): void method dataClassExistButIsNotResolvableWithUnionTypes (line 197) | public static function dataClassExistButIsNotResolvableWithUnionTypes(... method testClassExistButIsNotResolvableWithUnionTypes (line 205) | #[DataProvider('dataClassExistButIsNotResolvableWithUnionTypes')] method testWithoutDefinition (line 213) | public function testWithoutDefinition(): void method testCircularClassDependencyWithoutDefinition (line 224) | public function testCircularClassDependencyWithoutDefinition(): void method testTrivialDefinition (line 231) | public function testTrivialDefinition(): void method testCircularClassDependency (line 245) | public function testCircularClassDependency(): void method testClassSimple (line 258) | public function testClassSimple(): void method testSetAll (line 268) | public function testSetAll(): void method testClassConstructor (line 281) | public function testClassConstructor(): void method testIntegerIndexedConstructorArguments (line 298) | public function testIntegerIndexedConstructorArguments(): void method testExcessiveConstructorParametersIgnored (line 318) | public function testExcessiveConstructorParametersIgnored(): void method testVariadicConstructorParameters (line 337) | public function testVariadicConstructorParameters(): void method testMixedIndexedConstructorParametersAreNotAllowed (line 367) | public function testMixedIndexedConstructorParametersAreNotAllowed(): ... method testClassProperties (line 388) | public function testClassProperties(): void method testClassMethods (line 404) | public function testClassMethods(): void method testClosureInConstructor (line 420) | public function testClosureInConstructor(): void method testDynamicClosureInConstruct (line 438) | public function testDynamicClosureInConstruct(): void method testKeepClosureDefinition (line 457) | public function testKeepClosureDefinition(): void method testClosureInProperty (line 475) | public function testClosureInProperty(): void method testDynamicClosureInProperty (line 492) | public function testDynamicClosureInProperty(): void method testClosureInMethodCall (line 511) | public function testClosureInMethodCall(): void method testDynamicClosureInMethodCall (line 529) | public function testDynamicClosureInMethodCall(): void method testAlias (line 548) | public function testAlias(): void method testCircularAlias (line 566) | public function testCircularAlias(): void method testUndefinedDependencies (line 580) | public function testUndefinedDependencies(): void method testDependencies (line 592) | public function testDependencies(): void method testCircularReference (line 606) | public function testCircularReference(): void method testFalsePositiveCircularReferenceWithClassID (line 621) | public function testFalsePositiveCircularReferenceWithClassID(): void method testFalsePositiveCircularReferenceWithStringID (line 648) | public function testFalsePositiveCircularReferenceWithStringID(): void method testCallable (line 675) | public function testCallable(): void method testCallableWithInjector (line 688) | public function testCallableWithInjector(): void method testCallableWithArgs (line 703) | public function testCallableWithArgs(): void method testCallableWithDependencies (line 719) | public function testCallableWithDependencies(): void method testObject (line 741) | public function testObject(): void method testArrayStaticCall (line 755) | public function testArrayStaticCall(): void method testArrayDynamicCall (line 769) | public function testArrayDynamicCall(): void method testArrayDynamicCallWithObject (line 783) | public function testArrayDynamicCallWithObject(): void method testInvokeable (line 797) | public function testInvokeable(): void method testReference (line 810) | public function testReference(): void method testReferencesInArrayInDependencies (line 830) | public function testReferencesInArrayInDependencies(): void method testReferencesInProperties (line 863) | public function testReferencesInProperties(): void method testReferencesInMethodCall (line 883) | public function testReferencesInMethodCall(): void method testCallableArrayValueInConstructor (line 902) | public function testCallableArrayValueInConstructor(): void method testSameInstance (line 926) | public function testSameInstance(): void method testGetByClassIndirectly (line 939) | public function testGetByClassIndirectly(): void method testThrowingNotFoundException (line 957) | public function testThrowingNotFoundException(): void method testContainerInContainer (line 965) | public function testContainerInContainer(): void method testTagsInArrayDefinition (line 977) | public function testTagsInArrayDefinition(): void method testTagsInClosureDefinition (line 999) | public function testTagsInClosureDefinition(): void method testTagsMultiple (line 1021) | public function testTagsMultiple(): void method testTagsEmpty (line 1047) | public function testTagsEmpty(): void method testTagsWithExternalDefinition (line 1066) | public function testTagsWithExternalDefinition(): void method testTagsWithExternalDefinitionMerge (line 1089) | public function testTagsWithExternalDefinitionMerge(): void method testTagsAsArrayInConstructor (line 1117) | public function testTagsAsArrayInConstructor(): void method dataResetter (line 1146) | public static function dataResetter(): array method testResetter (line 1154) | #[DataProvider('dataResetter')] method testResetterInDelegates (line 1195) | public function testResetterInDelegates(): void method testNewContainerDefinitionInDelegates (line 1239) | public function testNewContainerDefinitionInDelegates(): void method testResetterInDelegatesWithCustomResetter (line 1267) | public function testResetterInDelegatesWithCustomResetter(): void method dataResetterInProviderDefinitions (line 1351) | public static function dataResetterInProviderDefinitions(): array method testResetterInProviderDefinitions (line 1359) | #[DataProvider('dataResetterInProviderDefinitions')] method testResetterInProviderExtensions (line 1405) | public function testResetterInProviderExtensions(): void method testNestedResetter (line 1451) | public function testNestedResetter(): void method testResetterInCompositeContainer (line 1513) | public function testResetterInCompositeContainer(): void method testCircularReferenceExceptionWhileResolvingProviders (line 1593) | public function testCircularReferenceExceptionWhileResolvingProviders(... method testDifferentContainerWithProviders (line 1626) | public function testDifferentContainerWithProviders(): void method testErrorOnMethodTypo (line 1651) | public function testErrorOnMethodTypo(): void method testErrorOnPropertyTypo (line 1668) | public function testErrorOnPropertyTypo(): void method testErrorOnDisallowMeta (line 1685) | public function testErrorOnDisallowMeta(): void method testDelegateLookup (line 1703) | public function testDelegateLookup(): void method testNonClosureDelegate (line 1734) | public function testNonClosureDelegate(): void method testNonContainerDelegate (line 1746) | public function testNonContainerDelegate(): void method testExtensibleServiceDefinition (line 1760) | public function testExtensibleServiceDefinition(): void method testWrongTag (line 1774) | public function testWrongTag(): void method testNumberProvider (line 1790) | public function testNumberProvider(): void method testNonServiceProviderInterfaceProvider (line 1804) | public function testNonServiceProviderInterfaceProvider(): void method testStrictModeDisabled (line 1817) | public function testStrictModeDisabled(): void method testStrictModeEnabled (line 1828) | public function testStrictModeEnabled(): void method testIntegerKeyInExtensions (line 1839) | public function testIntegerKeyInExtensions(): void method testNonCallableExtension (line 1863) | public function testNonCallableExtension(): void method testNonArrayReset (line 1887) | public function testNonArrayReset(): void method testNonArrayTags (line 1905) | public function testNonArrayTags(): void method testNonArrayArguments (line 1923) | public function testNonArrayArguments(): void method dataInvalidTags (line 1940) | public static function dataInvalidTags(): array method testInvalidTags (line 1958) | #[DataProvider('dataInvalidTags')] method dataNotFoundExceptionMessageWithDefinitions (line 1969) | public static function dataNotFoundExceptionMessageWithDefinitions(): ... method testNotFoundExceptionMessageWithDefinitions (line 1977) | #[DataProvider('dataNotFoundExceptionMessageWithDefinitions')] method testNotFoundExceptionWithNotYiiContainer (line 1996) | public function testNotFoundExceptionWithNotYiiContainer(): void method testExceptionOnGetInDelegate (line 2023) | public function testExceptionOnGetInDelegate(): void method testExceptionOnHasInDelegate (line 2050) | public function testExceptionOnHasInDelegate(): void method testGetStateResetterTwice (line 2077) | public function testGetStateResetterTwice(): void FILE: tests/Unit/Helpers/DefinitionParserTest.php class DefinitionParserTest (line 12) | final class DefinitionParserTest extends TestCase method testParseCallableDefinition (line 14) | public function testParseCallableDefinition(): void method testParseArrayCallableDefinition (line 26) | public function testParseArrayCallableDefinition(): void method testParseArrayDefinition (line 37) | public function testParseArrayDefinition(): void FILE: tests/Unit/LeaguePsrContainerTest.php class LeaguePsrContainerTest (line 13) | final class LeaguePsrContainerTest extends PsrContainerTestAbstract method createContainer (line 15) | public function createContainer(array $definitions = []): ContainerInt... method setupContainer (line 20) | public function setupContainer(ContainerInterface $container, iterable... FILE: tests/Unit/NotFoundExceptionTest.php class NotFoundExceptionTest (line 10) | final class NotFoundExceptionTest extends TestCase method testGetId (line 12) | public function testGetId(): void method testMessage (line 26) | public function testMessage(): void method testBuildStack (line 33) | public function testBuildStack(): void method testCode (line 43) | public function testCode(): void FILE: tests/Unit/PsrContainerTestAbstract.php class PsrContainerTestAbstract (line 20) | abstract class PsrContainerTestAbstract extends TestCase method createContainer (line 22) | abstract public function createContainer(array $definitions = []): Con... method testCircularClassDependencyWithoutDefinition (line 24) | public function testCircularClassDependencyWithoutDefinition(): void method testSimpleDefinition (line 31) | public function testSimpleDefinition(): void method testClassSimple (line 40) | public function testClassSimple(): void method testSetAll (line 46) | public function testSetAll(): void method testObject (line 56) | public function testObject(): void method testThrowingNotFoundException (line 65) | public function testThrowingNotFoundException(): void FILE: tests/Unit/Reference/TagReference/Resolve/A.php class A (line 7) | final class A {} FILE: tests/Unit/Reference/TagReference/Resolve/B.php class B (line 7) | final class B {} FILE: tests/Unit/Reference/TagReference/Resolve/Main.php class Main (line 7) | final class Main FILE: tests/Unit/Reference/TagReference/Resolve/TagReferenceResolveTest.php class TagReferenceResolveTest (line 12) | final class TagReferenceResolveTest extends TestCase method testBase (line 14) | public function testBase(): void FILE: tests/Unit/Reference/TagReference/TagReferenceTest.php class TagReferenceTest (line 14) | final class TagReferenceTest extends TestCase method testConstructorIsPrivate (line 16) | public function testConstructorIsPrivate(): void method testConstructor (line 22) | public function testConstructor(): void method testAliases (line 30) | public function testAliases(): void method testExtractTag (line 37) | public function testExtractTag(): void method testExtractWrongTagDelimiter (line 42) | public function testExtractWrongTagDelimiter(): void method testExtractWrongTagFormat (line 48) | public function testExtractWrongTagFormat(): void method testReference (line 54) | public function testReference(): void method testId (line 74) | public function testId(): void FILE: tests/Unit/ServiceProviderTest.php class ServiceProviderTest (line 25) | final class ServiceProviderTest extends TestCase method testAddProviderByClassName (line 27) | public function testAddProviderByClassName(): void method testAddProviderByInstance (line 33) | public function testAddProviderByInstance(): void method testNotExistedExtension (line 39) | public function testNotExistedExtension(): void method testContainerInterfaceExtension (line 49) | public function testContainerInterfaceExtension(): void method testExtensionOverride (line 59) | public function testExtensionOverride(): void method testExtensionReturnedNull (line 80) | public function testExtensionReturnedNull(): void method testClassMethodsWithExtensible (line 102) | public function testClassMethodsWithExtensible(): void method ensureProviderRegisterExtensions (line 134) | private function ensureProviderRegisterExtensions($provider): void method ensureProviderRegisterDefinitions (line 162) | private function ensureProviderRegisterDefinitions($provider): void FILE: tests/Unit/StateResetterTest.php class StateResetterTest (line 14) | final class StateResetterTest extends TestCase method testNonStateResetterObject (line 16) | public function testNonStateResetterObject(): void method testStateResetterObjectForService (line 29) | public function testStateResetterObjectForService(): void method testResetNonObject (line 44) | public function testResetNonObject(): void FILE: tests/Unit/YiisoftPsrContainerTest.php class YiisoftPsrContainerTest (line 14) | final class YiisoftPsrContainerTest extends PsrContainerTestAbstract method createContainer (line 16) | public function createContainer(iterable $definitions = []): Container...