Toggle navigation
Hot Examples
KO
EN
RU
DE
FR
ES
PT
IT
JP
ZH
KO
PHP
PHP
C#
Java
Go
C++
Python
JS
TS
검색
홈
Neos
Flow
Tests
Functional
ObjectManagement
DependencyInjectionTest
PHP 클래스 Neos\Flow\Tests\Functional\ObjectManagement\DependencyInjectionTest
상속:
extends
Neos\Flow\Tests\FunctionalTestCase
파일 보기
프로젝트 열기: neos/flow-development-collection
보호된 프로퍼티들
프로퍼티
타입
설명
$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()
공개
메소드
public
constructorInjectionCanHandleCombinationsOfRequiredAutowiredAndOptionalArguments
( )
constructorInjectionInSingletonCanHandleArgumentDefinedInSettings()
공개
메소드
public
constructorInjectionInSingletonCanHandleArgumentDefinedInSettings
( )
constructorsOfPrototypeObjectsAcceptNullArguments()
공개
메소드
public
constructorsOfPrototypeObjectsAcceptNullArguments
( )
constructorsOfSingletonObjectsAcceptNullArguments()
공개
메소드
public
constructorsOfSingletonObjectsAcceptNullArguments
( )
dependencyInjectionWorksForFinalClasses()
공개
메소드
public
dependencyInjectionWorksForFinalClasses
( )
ifItExistsASetterIsUsedToInjectPrimitiveTypePropertiesFromConfiguration()
공개
메소드
public
ifItExistsASetterIsUsedToInjectPrimitiveTypePropertiesFromConfiguration
( )
injectedPropertiesAreAvailableInInitializeObjectEvenIfTheClassHasBeenExtended()
공개
메소드
See http://forge.typo3.org/issues/43659
public
injectedPropertiesAreAvailableInInitializeObjectEvenIfTheClassHasBeenExtended
( )
injectionOfAllSettings()
공개
메소드
public
injectionOfAllSettings
( )
injectionOfConfigurationCallsRespectiveSetterIfItExists()
공개
메소드
public
injectionOfConfigurationCallsRespectiveSetterIfItExists
( )
injectionOfCurrentPackageSettings()
공개
메소드
public
injectionOfCurrentPackageSettings
( )
injectionOfNonExistingSettingsOverridesDefaultValue()
공개
메소드
public
injectionOfNonExistingSettingsOverridesDefaultValue
( )
injectionOfObjectFromSameNamespace()
공개
메소드
public
injectionOfObjectFromSameNamespace
( )
injectionOfObjectFromSubNamespace()
공개
메소드
public
injectionOfObjectFromSubNamespace
( )
injectionOfOtherConfigurationTypes()
공개
메소드
public
injectionOfOtherConfigurationTypes
( )
injectionOfSingleSettings()
공개
메소드
public
injectionOfSingleSettings
( )
injectionOfSingleSettingsFromSpecificPackage()
공개
메소드
public
injectionOfSingleSettingsFromSpecificPackage
( )
injectionOfSpecifiedPackageSettings()
공개
메소드
public
injectionOfSpecifiedPackageSettings
( )
onCreationOfObjectInjectionInParentClassIsDoneOnlyOnce()
공개
메소드
public
onCreationOfObjectInjectionInParentClassIsDoneOnlyOnce
( )
propertiesAreReinjectedIfTheObjectIsUnserialized()
공개
메소드
public
propertiesAreReinjectedIfTheObjectIsUnserialized
( )
propertiesOfVariousPrimitiveTypeAreSetInSingletonPropertiesIfConfigured()
공개
메소드
public
propertiesOfVariousPrimitiveTypeAreSetInSingletonPropertiesIfConfigured
( )
setUp()
공개
메소드
public
setUp
( )
singletonCanHandleConstructorArgumentWithCustomFactory()
공개
메소드
public
singletonCanHandleConstructorArgumentWithCustomFactory
( )
singletonCanHandleInjectedPrototypeWithCustomFactory()
공개
메소드
public
singletonCanHandleInjectedPrototypeWithCustomFactory
( )
singletonCanHandleInjectedPrototypeWithSettingArgument()
공개
메소드
public
singletonCanHandleInjectedPrototypeWithSettingArgument
( )
singletonObjectsCanBeInjectedIntoConstructorsOfSingletonObjects()
공개
메소드
public
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
public
transitivePrototypeDependenciesWithExplicitObjectConfigurationAreConstructedCorrectly
( )
virtualObjectsDefinedInObjectsYamlCanUseAFactoryForTheirActualImplementation()
공개
메소드
public
virtualObjectsDefinedInObjectsYamlCanUseAFactoryForTheirActualImplementation
( )
프로퍼티 상세
$configurationManager
보호되어 있는 프로퍼티
protected
ConfigurationManager,Neos\Flow\Configuration
$configurationManager
리턴
Neos\Flow\Configuration\ConfigurationManager