Toggle navigation
Hot Examples
FR
EN
RU
DE
FR
ES
PT
IT
JP
ZH
KO
PHP
PHP
C#
Java
Go
C++
Python
JS
TS
Rechercher
Accueil
Neos
Flow
Tests
Functional
ObjectManagement
DependencyInjectionTest
PHP Class Neos\Flow\Tests\Functional\ObjectManagement\DependencyInjectionTest
Inheritance:
extends
Neos\Flow\Tests\FunctionalTestCase
Afficher le fichier
Open project: neos/flow-development-collection
Protected Properties
Свойство
Type
Description
$configurationManager
Neos\Flow\Configuration\ConfigurationManager
Méthodes publiques
Méthode
Description
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
( )
Method Details
constructorInjectionCanHandleCombinationsOfRequiredAutowiredAndOptionalArguments()
public
méthode
public
constructorInjectionCanHandleCombinationsOfRequiredAutowiredAndOptionalArguments
( )
constructorInjectionInSingletonCanHandleArgumentDefinedInSettings()
public
méthode
public
constructorInjectionInSingletonCanHandleArgumentDefinedInSettings
( )
constructorsOfPrototypeObjectsAcceptNullArguments()
public
méthode
public
constructorsOfPrototypeObjectsAcceptNullArguments
( )
constructorsOfSingletonObjectsAcceptNullArguments()
public
méthode
public
constructorsOfSingletonObjectsAcceptNullArguments
( )
dependencyInjectionWorksForFinalClasses()
public
méthode
public
dependencyInjectionWorksForFinalClasses
( )
ifItExistsASetterIsUsedToInjectPrimitiveTypePropertiesFromConfiguration()
public
méthode
public
ifItExistsASetterIsUsedToInjectPrimitiveTypePropertiesFromConfiguration
( )
injectedPropertiesAreAvailableInInitializeObjectEvenIfTheClassHasBeenExtended()
public
méthode
See http://forge.typo3.org/issues/43659
public
injectedPropertiesAreAvailableInInitializeObjectEvenIfTheClassHasBeenExtended
( )
injectionOfAllSettings()
public
méthode
public
injectionOfAllSettings
( )
injectionOfConfigurationCallsRespectiveSetterIfItExists()
public
méthode
public
injectionOfConfigurationCallsRespectiveSetterIfItExists
( )
injectionOfCurrentPackageSettings()
public
méthode
public
injectionOfCurrentPackageSettings
( )
injectionOfNonExistingSettingsOverridesDefaultValue()
public
méthode
public
injectionOfNonExistingSettingsOverridesDefaultValue
( )
injectionOfObjectFromSameNamespace()
public
méthode
public
injectionOfObjectFromSameNamespace
( )
injectionOfObjectFromSubNamespace()
public
méthode
public
injectionOfObjectFromSubNamespace
( )
injectionOfOtherConfigurationTypes()
public
méthode
public
injectionOfOtherConfigurationTypes
( )
injectionOfSingleSettings()
public
méthode
public
injectionOfSingleSettings
( )
injectionOfSingleSettingsFromSpecificPackage()
public
méthode
public
injectionOfSingleSettingsFromSpecificPackage
( )
injectionOfSpecifiedPackageSettings()
public
méthode
public
injectionOfSpecifiedPackageSettings
( )
onCreationOfObjectInjectionInParentClassIsDoneOnlyOnce()
public
méthode
public
onCreationOfObjectInjectionInParentClassIsDoneOnlyOnce
( )
propertiesAreReinjectedIfTheObjectIsUnserialized()
public
méthode
public
propertiesAreReinjectedIfTheObjectIsUnserialized
( )
propertiesOfVariousPrimitiveTypeAreSetInSingletonPropertiesIfConfigured()
public
méthode
public
propertiesOfVariousPrimitiveTypeAreSetInSingletonPropertiesIfConfigured
( )
setUp()
public
méthode
public
setUp
( )
singletonCanHandleConstructorArgumentWithCustomFactory()
public
méthode
public
singletonCanHandleConstructorArgumentWithCustomFactory
( )
singletonCanHandleInjectedPrototypeWithCustomFactory()
public
méthode
public
singletonCanHandleInjectedPrototypeWithCustomFactory
( )
singletonCanHandleInjectedPrototypeWithSettingArgument()
public
méthode
public
singletonCanHandleInjectedPrototypeWithSettingArgument
( )
singletonObjectsCanBeInjectedIntoConstructorsOfSingletonObjects()
public
méthode
public
singletonObjectsCanBeInjectedIntoConstructorsOfSingletonObjects
( )
transitivePrototypeDependenciesWithExplicitObjectConfigurationAreConstructedCorrectly()
public
méthode
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.
See also:
https://jira.neos.io/browse/FLOW-175
public
transitivePrototypeDependenciesWithExplicitObjectConfigurationAreConstructedCorrectly
( )
virtualObjectsDefinedInObjectsYamlCanUseAFactoryForTheirActualImplementation()
public
méthode
public
virtualObjectsDefinedInObjectsYamlCanUseAFactoryForTheirActualImplementation
( )
Property Details
$configurationManager
protected_oe property
protected
ConfigurationManager,Neos\Flow\Configuration
$configurationManager
Résultat
Neos\Flow\Configuration\ConfigurationManager