PHP Класс Neos\Flow\Tests\Functional\ObjectManagement\DependencyInjectionTest

Наследование: extends Neos\Flow\Tests\FunctionalTestCase
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$configurationManager Neos\Flow\Configuration\ConfigurationManager

Открытые методы

Метод Описание
constructorInjectionCanHandleCombinationsOfRequiredAutowiredAndOptionalArguments ( )
constructorInjectionInSingletonCanHandleArgumentDefinedInSettings ( )
constructorsOfPrototypeObjectsAcceptNullArguments ( )
constructorsOfSingletonObjectsAcceptNullArguments ( )
dependencyInjectionWorksForFinalClasses ( )
ifItExistsASetterIsUsedToInjectPrimitiveTypePropertiesFromConfiguration ( )
injectedPropertiesAreAvailableInInitializeObjectEvenIfTheClassHasBeenExtended ( ) See http://forge.typo3.org/issues/43659
injectionOfAllSettings ( )
injectionOfConfigurationCallsRespectiveSetterIfItExists ( )
injectionOfCurrentPackageSettings ( )
injectionOfNonExistingSettingsOverridesDefaultValue ( )
injectionOfObjectFromSameNamespace ( )
injectionOfObjectFromSubNamespace ( )
injectionOfOtherConfigurationTypes ( )
injectionOfSingleSettings ( )
injectionOfSingleSettingsFromSpecificPackage ( )
injectionOfSpecifiedPackageSettings ( )
onCreationOfObjectInjectionInParentClassIsDoneOnlyOnce ( )
propertiesAreReinjectedIfTheObjectIsUnserialized ( )
propertiesOfVariousPrimitiveTypeAreSetInSingletonPropertiesIfConfigured ( )
setUp ( )
singletonCanHandleConstructorArgumentWithCustomFactory ( )
singletonCanHandleInjectedPrototypeWithCustomFactory ( )
singletonCanHandleInjectedPrototypeWithSettingArgument ( )
singletonObjectsCanBeInjectedIntoConstructorsOfSingletonObjects ( )
transitivePrototypeDependenciesWithExplicitObjectConfigurationAreConstructedCorrectly ( ) This test verifies the behaviour described in FLOW-175.
virtualObjectsDefinedInObjectsYamlCanUseAFactoryForTheirActualImplementation ( )

Описание методов

constructorInjectionCanHandleCombinationsOfRequiredAutowiredAndOptionalArguments() публичный Метод

constructorInjectionInSingletonCanHandleArgumentDefinedInSettings() публичный Метод

constructorsOfPrototypeObjectsAcceptNullArguments() публичный Метод

constructorsOfSingletonObjectsAcceptNullArguments() публичный Метод

dependencyInjectionWorksForFinalClasses() публичный Метод

ifItExistsASetterIsUsedToInjectPrimitiveTypePropertiesFromConfiguration() публичный Метод

injectedPropertiesAreAvailableInInitializeObjectEvenIfTheClassHasBeenExtended() публичный Метод

See http://forge.typo3.org/issues/43659

injectionOfAllSettings() публичный Метод

injectionOfConfigurationCallsRespectiveSetterIfItExists() публичный Метод

injectionOfCurrentPackageSettings() публичный Метод

injectionOfNonExistingSettingsOverridesDefaultValue() публичный Метод

injectionOfObjectFromSameNamespace() публичный Метод

injectionOfObjectFromSubNamespace() публичный Метод

injectionOfOtherConfigurationTypes() публичный Метод

injectionOfSingleSettings() публичный Метод

injectionOfSingleSettingsFromSpecificPackage() публичный Метод

injectionOfSpecifiedPackageSettings() публичный Метод

onCreationOfObjectInjectionInParentClassIsDoneOnlyOnce() публичный Метод

propertiesAreReinjectedIfTheObjectIsUnserialized() публичный Метод

propertiesOfVariousPrimitiveTypeAreSetInSingletonPropertiesIfConfigured() публичный Метод

setUp() публичный Метод

public setUp ( )

singletonCanHandleConstructorArgumentWithCustomFactory() публичный Метод

singletonCanHandleInjectedPrototypeWithCustomFactory() публичный Метод

singletonCanHandleInjectedPrototypeWithSettingArgument() публичный Метод

singletonObjectsCanBeInjectedIntoConstructorsOfSingletonObjects() публичный Метод

transitivePrototypeDependenciesWithExplicitObjectConfigurationAreConstructedCorrectly() публичный Метод

Please note that this issue occurs ONLY when creating an object with a dependency that itself takes an prototype-scoped object as constructor argument and that dependency was explicitly configured in the package's Objects.yaml.
См. также: https://jira.neos.io/browse/FLOW-175

virtualObjectsDefinedInObjectsYamlCanUseAFactoryForTheirActualImplementation() публичный Метод

Описание свойств

$configurationManager защищенное свойство

protected ConfigurationManager,Neos\Flow\Configuration $configurationManager
Результат Neos\Flow\Configuration\ConfigurationManager