‪TYPO3CMS  11.5
TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest Class Reference
Inheritance diagram for TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest:

Public Member Functions

 getInstanceReturnsInstanceOfSimpleClass ()
 
 getInstanceReturnsInstanceOfSimpleNamespacedClass ()
 
 getInstanceReturnsInstanceOfAClassWithConstructorInjection ()
 
 getInstanceReturnsInstanceOfAClassWithTwoLevelDependency ()
 
 getInstanceReturnsInstanceOfAClassWithMixedSimpleTypeAndConstructorInjection ()
 
 getInstanceReturnsInstanceOfAClassWithMixedSimpleTypeAndConstructorInjectionWithNullDefaultValue ()
 
 getInstanceThrowsExceptionWhenTryingToInstanciateASingletonWithConstructorParameters ()
 
 getInstanceReturnsInstanceOfAClassWithConstructorInjectionAndDefaultConstructorParameters ()
 
 getInstancePassesGivenParameterToTheNewObject ()
 
 getInstanceReturnsAFreshInstanceIfObjectIsNoSingleton ()
 
 getInstanceReturnsSameInstanceInstanceIfObjectIsSingleton ()
 
 getInstanceThrowsExceptionIfPrototypeObjectsWiredViaConstructorInjectionContainCyclicDependencies ()
 
 getInstanceThrowsExceptionIfPrototypeObjectsWiredViaSetterInjectionContainCyclicDependencies ()
 
 getInstanceThrowsExceptionIfClassWasNotFound ()
 
 getInstanceInitializesObjects ()
 
 getEmptyObjectReturnsInstanceOfSimpleClass ()
 
 getEmptyObjectReturnsInstanceOfClassImplementingSerializable ()
 
 getEmptyObjectInitializesObjects ()
 
 canGetChildClass ()
 
 canInjectInterfaceInClass ()
 
 canBuildCyclicDependenciesOfSingletonsWithSetter ()
 
 singletonWhichRequiresPrototypeViaSetterInjectionWorksAndAddsDebugMessage ()
 
 singletonWhichRequiresSingletonViaSetterInjectionWorks ()
 
 prototypeWhichRequiresPrototypeViaSetterInjectionWorks ()
 
 prototypeWhichRequiresSingletonViaSetterInjectionWorks ()
 
 singletonWhichRequiresPrototypeViaConstructorInjectionWorksAndAddsDebugMessage ()
 
 singletonWhichRequiresSingletonViaConstructorInjectionWorks ()
 
 prototypeWhichRequiresPrototypeViaConstructorInjectionWorks ()
 
 prototypeWhichRequiresSingletonViaConstructorInjectionWorks ()
 
 getInstanceGivesSimpleConstructorArgumentToClassInstance ()
 
 getInstanceDoesNotInfluenceSimpleTypeConstructorArgumentIfNotGiven ()
 
 getInstanceGivesExistingConstructorArgumentToClassInstance ()
 
 getInstanceInjectsNewInstanceOfClassToClassIfArgumentIsMandatory ()
 
 getInstanceDoesNotInjectAnOptionalArgumentIfNotGiven ()
 
 getInstanceDoesNotInjectAnOptionalArgumentIfGivenArgumentIsNull ()
 
 getInstanceGivesExistingConstructorArgumentToClassInstanceIfArgumentIsGiven ()
 
 getInstanceGivesTwoArgumentsToClassConstructor ()
 
 getInstanceInjectsTwoMandatoryArguments ()
 
 getInstanceInjectsSecondMandatoryArgumentIfFirstIsGiven ()
 
 getInstanceInjectsFirstMandatoryArgumentIfSecondIsGiven ()
 
 getInstanceGivesTwoArgumentsToClassConstructorIfSecondIsOptional ()
 
 getInstanceInjectsFirstMandatoryArgumentIfSecondIsOptionalAndNoneAreGiven ()
 
 getInstanceInjectsFirstMandatoryArgumentIfSecondIsOptionalAndBothAreGivenAsNull ()
 
 getInstanceGivesFirstArgumentToConstructorIfSecondIsOptionalAndFirstIsGiven ()
 
 getInstanceGivesFirstArgumentToConstructorIfSecondIsOptionalFirstIsGivenAndSecondIsGivenNull ()
 
 getInstanceOnFirstOptionalAndSecondMandatoryInjectsSecondArgumentIfFirstIsGivenAsNull ()
 
 getInstanceOnFirstOptionalAndSecondMandatoryGivesTwoGivenArgumentsToConstructor ()
 
 getInstanceOnFirstOptionalAndSecondMandatoryInjectsSecondArgumentIfFirstIsGiven ()
 
 getInstanceOnFirstOptionalAndSecondMandatoryGivesSecondArgumentAsIsIfFirstIsGivenAsNullAndSecondIsGiven ()
 
 getInstanceOnFirstOptionalAndSecondMandatoryInjectsSecondArgumentIfFirstIsGivenAsNullAndSecondIsNull ()
 
 getInstanceOnTwoOptionalGivesTwoGivenArgumentsToConstructor ()
 
 getInstanceOnTwoOptionalGivesNoArgumentsToConstructorIfArgumentsAreNull ()
 
 getInstanceOnTwoOptionalGivesNoArgumentsToConstructorIfNoneAreGiven ()
 
 getInstanceOnTwoOptionalGivesOneArgumentToConstructorIfFirstIsObjectAndSecondIsNotGiven ()
 
 getInstanceOnTwoOptionalGivesOneArgumentToConstructorIfFirstIsObjectAndSecondIsNull ()
 
 getInstanceOnTwoOptionalGivesOneArgumentToConstructorIfFirstIsNullAndSecondIsObject ()
 

Protected Member Functions

 setUp ()
 

Protected Attributes

bool $resetSingletonInstances = true
 
Container $subject
 
LoggerInterface $logger
 

Detailed Description

Test case

Definition at line 44 of file ContainerTest.php.

Member Function Documentation

◆ canBuildCyclicDependenciesOfSingletonsWithSetter()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::canBuildCyclicDependenciesOfSingletonsWithSetter ( )
Test:

Definition at line 292 of file ContainerTest.php.

◆ canGetChildClass()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::canGetChildClass ( )
Test:

Definition at line 271 of file ContainerTest.php.

◆ canInjectInterfaceInClass()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::canInjectInterfaceInClass ( )
Test:

Definition at line 280 of file ContainerTest.php.

◆ getEmptyObjectInitializesObjects()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getEmptyObjectInitializesObjects ( )
Test:

Definition at line 262 of file ContainerTest.php.

◆ getEmptyObjectReturnsInstanceOfClassImplementingSerializable()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getEmptyObjectReturnsInstanceOfClassImplementingSerializable ( )
Test:

Definition at line 253 of file ContainerTest.php.

◆ getEmptyObjectReturnsInstanceOfSimpleClass()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getEmptyObjectReturnsInstanceOfSimpleClass ( )
Test:

Definition at line 244 of file ContainerTest.php.

◆ getInstanceDoesNotInfluenceSimpleTypeConstructorArgumentIfNotGiven()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceDoesNotInfluenceSimpleTypeConstructorArgumentIfNotGiven ( )

test class SimpleTypeConstructorArgument

Test:

Definition at line 403 of file ContainerTest.php.

◆ getInstanceDoesNotInjectAnOptionalArgumentIfGivenArgumentIsNull()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceDoesNotInjectAnOptionalArgumentIfGivenArgumentIsNull ( )

test class OptionalConstructorArgument

Test:

Definition at line 468 of file ContainerTest.php.

◆ getInstanceDoesNotInjectAnOptionalArgumentIfNotGiven()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceDoesNotInjectAnOptionalArgumentIfNotGiven ( )

test class OptionalConstructorArgument

Test:

Definition at line 452 of file ContainerTest.php.

◆ getInstanceGivesExistingConstructorArgumentToClassInstance()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceGivesExistingConstructorArgumentToClassInstance ( )

test class MandatoryConstructorArgument

Test:

Definition at line 415 of file ContainerTest.php.

◆ getInstanceGivesExistingConstructorArgumentToClassInstanceIfArgumentIsGiven()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceGivesExistingConstructorArgumentToClassInstanceIfArgumentIsGiven ( )

test class OptionalConstructorArgument

Test:

Definition at line 485 of file ContainerTest.php.

◆ getInstanceGivesFirstArgumentToConstructorIfSecondIsOptionalAndFirstIsGiven()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceGivesFirstArgumentToConstructorIfSecondIsOptionalAndFirstIsGiven ( )

test class TwoConstructorArgumentsSecondOptional

Test:

Definition at line 685 of file ContainerTest.php.

◆ getInstanceGivesFirstArgumentToConstructorIfSecondIsOptionalFirstIsGivenAndSecondIsGivenNull()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceGivesFirstArgumentToConstructorIfSecondIsOptionalFirstIsGivenAndSecondIsGivenNull ( )

test class TwoConstructorArgumentsSecondOptional

Test:

Definition at line 707 of file ContainerTest.php.

◆ getInstanceGivesSimpleConstructorArgumentToClassInstance()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceGivesSimpleConstructorArgumentToClassInstance ( )

test class SimpleTypeConstructorArgument

Test:

Definition at line 390 of file ContainerTest.php.

◆ getInstanceGivesTwoArgumentsToClassConstructor()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceGivesTwoArgumentsToClassConstructor ( )

test class MandatoryConstructorArgumentTwo

Test:

Definition at line 503 of file ContainerTest.php.

◆ getInstanceGivesTwoArgumentsToClassConstructorIfSecondIsOptional()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceGivesTwoArgumentsToClassConstructorIfSecondIsOptional ( )

test class TwoConstructorArgumentsSecondOptional

Test:

Definition at line 618 of file ContainerTest.php.

◆ getInstanceInitializesObjects()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceInitializesObjects ( )
Test:

Definition at line 235 of file ContainerTest.php.

◆ getInstanceInjectsFirstMandatoryArgumentIfSecondIsGiven()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceInjectsFirstMandatoryArgumentIfSecondIsGiven ( )

test class MandatoryConstructorArgumentTwo

Test:

Definition at line 585 of file ContainerTest.php.

◆ getInstanceInjectsFirstMandatoryArgumentIfSecondIsOptionalAndBothAreGivenAsNull()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceInjectsFirstMandatoryArgumentIfSecondIsOptionalAndBothAreGivenAsNull ( )

test class TwoConstructorArgumentsSecondOptional

Test:

Definition at line 664 of file ContainerTest.php.

◆ getInstanceInjectsFirstMandatoryArgumentIfSecondIsOptionalAndNoneAreGiven()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceInjectsFirstMandatoryArgumentIfSecondIsOptionalAndNoneAreGiven ( )

test class TwoConstructorArgumentsSecondOptional

Test:

Definition at line 644 of file ContainerTest.php.

◆ getInstanceInjectsNewInstanceOfClassToClassIfArgumentIsMandatory()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceInjectsNewInstanceOfClassToClassIfArgumentIsMandatory ( )

test class MandatoryConstructorArgument

Test:

Definition at line 433 of file ContainerTest.php.

◆ getInstanceInjectsSecondMandatoryArgumentIfFirstIsGiven()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceInjectsSecondMandatoryArgumentIfFirstIsGiven ( )

test class MandatoryConstructorArgumentTwo

Test:

Definition at line 556 of file ContainerTest.php.

◆ getInstanceInjectsTwoMandatoryArguments()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceInjectsTwoMandatoryArguments ( )

test class MandatoryConstructorArgumentTwo

Test:

Definition at line 529 of file ContainerTest.php.

◆ getInstanceOnFirstOptionalAndSecondMandatoryGivesSecondArgumentAsIsIfFirstIsGivenAsNullAndSecondIsGiven()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceOnFirstOptionalAndSecondMandatoryGivesSecondArgumentAsIsIfFirstIsGivenAsNullAndSecondIsGiven ( )

test class TwoConstructorArgumentsFirstOptional

Test:

Definition at line 806 of file ContainerTest.php.

◆ getInstanceOnFirstOptionalAndSecondMandatoryGivesTwoGivenArgumentsToConstructor()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceOnFirstOptionalAndSecondMandatoryGivesTwoGivenArgumentsToConstructor ( )

test class TwoConstructorArgumentsFirstOptional

Test:

Definition at line 750 of file ContainerTest.php.

◆ getInstanceOnFirstOptionalAndSecondMandatoryInjectsSecondArgumentIfFirstIsGiven()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceOnFirstOptionalAndSecondMandatoryInjectsSecondArgumentIfFirstIsGiven ( )

test class TwoConstructorArgumentsFirstOptional

Test:

Definition at line 776 of file ContainerTest.php.

◆ getInstanceOnFirstOptionalAndSecondMandatoryInjectsSecondArgumentIfFirstIsGivenAsNull()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceOnFirstOptionalAndSecondMandatoryInjectsSecondArgumentIfFirstIsGivenAsNull ( )

test class TwoConstructorArgumentsFirstOptional

Test:

Definition at line 730 of file ContainerTest.php.

◆ getInstanceOnFirstOptionalAndSecondMandatoryInjectsSecondArgumentIfFirstIsGivenAsNullAndSecondIsNull()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceOnFirstOptionalAndSecondMandatoryInjectsSecondArgumentIfFirstIsGivenAsNullAndSecondIsNull ( )

test class TwoConstructorArgumentsFirstOptional

Test:

Definition at line 828 of file ContainerTest.php.

◆ getInstanceOnTwoOptionalGivesNoArgumentsToConstructorIfArgumentsAreNull()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceOnTwoOptionalGivesNoArgumentsToConstructorIfArgumentsAreNull ( )

test class TwoConstructorArgumentsBothOptional

Test:

Definition at line 874 of file ContainerTest.php.

◆ getInstanceOnTwoOptionalGivesNoArgumentsToConstructorIfNoneAreGiven()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceOnTwoOptionalGivesNoArgumentsToConstructorIfNoneAreGiven ( )

test class TwoConstructorArgumentsBothOptional

Test:

Definition at line 892 of file ContainerTest.php.

◆ getInstanceOnTwoOptionalGivesOneArgumentToConstructorIfFirstIsNullAndSecondIsObject()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceOnTwoOptionalGivesOneArgumentToConstructorIfFirstIsNullAndSecondIsObject ( )

test class TwoConstructorArgumentsBothOptional

Test:

Definition at line 953 of file ContainerTest.php.

◆ getInstanceOnTwoOptionalGivesOneArgumentToConstructorIfFirstIsObjectAndSecondIsNotGiven()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceOnTwoOptionalGivesOneArgumentToConstructorIfFirstIsObjectAndSecondIsNotGiven ( )

test class TwoConstructorArgumentsBothOptional

Test:

Definition at line 909 of file ContainerTest.php.

◆ getInstanceOnTwoOptionalGivesOneArgumentToConstructorIfFirstIsObjectAndSecondIsNull()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceOnTwoOptionalGivesOneArgumentToConstructorIfFirstIsObjectAndSecondIsNull ( )

test class TwoConstructorArgumentsBothOptional

Test:

Definition at line 931 of file ContainerTest.php.

◆ getInstanceOnTwoOptionalGivesTwoGivenArgumentsToConstructor()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceOnTwoOptionalGivesTwoGivenArgumentsToConstructor ( )

test class TwoConstructorArgumentsBothOptional

Test:

Definition at line 848 of file ContainerTest.php.

◆ getInstancePassesGivenParameterToTheNewObject()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstancePassesGivenParameterToTheNewObject ( )
Test:

Definition at line 174 of file ContainerTest.php.

◆ getInstanceReturnsAFreshInstanceIfObjectIsNoSingleton()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceReturnsAFreshInstanceIfObjectIsNoSingleton ( )
Test:

Definition at line 185 of file ContainerTest.php.

◆ getInstanceReturnsInstanceOfAClassWithConstructorInjection()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceReturnsInstanceOfAClassWithConstructorInjection ( )
Test:

Definition at line 113 of file ContainerTest.php.

◆ getInstanceReturnsInstanceOfAClassWithConstructorInjectionAndDefaultConstructorParameters()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceReturnsInstanceOfAClassWithConstructorInjectionAndDefaultConstructorParameters ( )
Test:

Definition at line 163 of file ContainerTest.php.

◆ getInstanceReturnsInstanceOfAClassWithMixedSimpleTypeAndConstructorInjection()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceReturnsInstanceOfAClassWithMixedSimpleTypeAndConstructorInjection ( )
Test:

Definition at line 133 of file ContainerTest.php.

◆ getInstanceReturnsInstanceOfAClassWithMixedSimpleTypeAndConstructorInjectionWithNullDefaultValue()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceReturnsInstanceOfAClassWithMixedSimpleTypeAndConstructorInjectionWithNullDefaultValue ( )
Test:

Definition at line 143 of file ContainerTest.php.

◆ getInstanceReturnsInstanceOfAClassWithTwoLevelDependency()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceReturnsInstanceOfAClassWithTwoLevelDependency ( )
Test:

Definition at line 123 of file ContainerTest.php.

◆ getInstanceReturnsInstanceOfSimpleClass()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceReturnsInstanceOfSimpleClass ( )
Test:

Definition at line 95 of file ContainerTest.php.

◆ getInstanceReturnsInstanceOfSimpleNamespacedClass()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceReturnsInstanceOfSimpleNamespacedClass ( )
Test:

Definition at line 104 of file ContainerTest.php.

◆ getInstanceReturnsSameInstanceInstanceIfObjectIsSingleton()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceReturnsSameInstanceInstanceIfObjectIsSingleton ( )
Test:

Definition at line 195 of file ContainerTest.php.

◆ getInstanceThrowsExceptionIfClassWasNotFound()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceThrowsExceptionIfClassWasNotFound ( )
Test:

Definition at line 225 of file ContainerTest.php.

◆ getInstanceThrowsExceptionIfPrototypeObjectsWiredViaConstructorInjectionContainCyclicDependencies()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceThrowsExceptionIfPrototypeObjectsWiredViaConstructorInjectionContainCyclicDependencies ( )
Test:

Definition at line 205 of file ContainerTest.php.

◆ getInstanceThrowsExceptionIfPrototypeObjectsWiredViaSetterInjectionContainCyclicDependencies()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceThrowsExceptionIfPrototypeObjectsWiredViaSetterInjectionContainCyclicDependencies ( )
Test:

Definition at line 215 of file ContainerTest.php.

◆ getInstanceThrowsExceptionWhenTryingToInstanciateASingletonWithConstructorParameters()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::getInstanceThrowsExceptionWhenTryingToInstanciateASingletonWithConstructorParameters ( )
Test:

Definition at line 153 of file ContainerTest.php.

◆ prototypeWhichRequiresPrototypeViaConstructorInjectionWorks()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::prototypeWhichRequiresPrototypeViaConstructorInjectionWorks ( )
Test:

Definition at line 365 of file ContainerTest.php.

◆ prototypeWhichRequiresPrototypeViaSetterInjectionWorks()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::prototypeWhichRequiresPrototypeViaSetterInjectionWorks ( )
Test:

Definition at line 324 of file ContainerTest.php.

◆ prototypeWhichRequiresSingletonViaConstructorInjectionWorks()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::prototypeWhichRequiresSingletonViaConstructorInjectionWorks ( )
Test:

Definition at line 375 of file ContainerTest.php.

◆ prototypeWhichRequiresSingletonViaSetterInjectionWorks()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::prototypeWhichRequiresSingletonViaSetterInjectionWorks ( )
Test:

Definition at line 334 of file ContainerTest.php.

◆ setUp()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::setUp ( )
protected

Definition at line 57 of file ContainerTest.php.

◆ singletonWhichRequiresPrototypeViaConstructorInjectionWorksAndAddsDebugMessage()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::singletonWhichRequiresPrototypeViaConstructorInjectionWorksAndAddsDebugMessage ( )
Test:

Definition at line 344 of file ContainerTest.php.

◆ singletonWhichRequiresPrototypeViaSetterInjectionWorksAndAddsDebugMessage()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::singletonWhichRequiresPrototypeViaSetterInjectionWorksAndAddsDebugMessage ( )
Test:

Definition at line 302 of file ContainerTest.php.

◆ singletonWhichRequiresSingletonViaConstructorInjectionWorks()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::singletonWhichRequiresSingletonViaConstructorInjectionWorks ( )
Test:

Definition at line 355 of file ContainerTest.php.

◆ singletonWhichRequiresSingletonViaSetterInjectionWorks()

TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::singletonWhichRequiresSingletonViaSetterInjectionWorks ( )
Test:

Definition at line 314 of file ContainerTest.php.

Member Data Documentation

◆ $logger

LoggerInterface TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::$logger
protected

Definition at line 55 of file ContainerTest.php.

◆ $resetSingletonInstances

bool TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::$resetSingletonInstances = true
protected

Reset singletons created by subject

Definition at line 48 of file ContainerTest.php.

◆ $subject

Container TYPO3\CMS\Extbase\Tests\Unit\Object\Container\ContainerTest::$subject
protected

Definition at line 53 of file ContainerTest.php.