PHP 클래스 Neos\ContentRepository\Migration\Service\NodeTransformation

파일 보기 프로젝트 열기: neos/neos-development-collection 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$objectManager Neos\Flow\ObjectManagement\ObjectManagerInterface
$transformationConjunctions array<\Neos\ContentRepository\Migration\Transformations\TransformationInterface>

공개 메소드들

메소드 설명
execute ( NodeData $nodeData, array $transformationConfigurations ) : void Executes all configured transformations starting on the given node.

보호된 메소드들

메소드 설명
buildTransformationConjunction ( array $transformationConfigurations ) : array<\Neos\ContentRepository\Migration\Transformations\TransformationInterface>
buildTransformationObject ( array $transformationConfiguration ) : Neos\ContentRepository\Migration\Transformations\TransformationInterface Builds a transformation object from the given configuration.
resolveTransformationClassName ( string $transformationName ) : string Tries to resolve the given transformation name into a class name.

메소드 상세

buildTransformationConjunction() 보호된 메소드

protected buildTransformationConjunction ( array $transformationConfigurations ) : array<\Neos\ContentRepository\Migration\Transformations\TransformationInterface>
$transformationConfigurations array
리턴 array<\Neos\ContentRepository\Migration\Transformations\TransformationInterface>

buildTransformationObject() 보호된 메소드

Builds a transformation object from the given configuration.
protected buildTransformationObject ( array $transformationConfiguration ) : Neos\ContentRepository\Migration\Transformations\TransformationInterface
$transformationConfiguration array
리턴 Neos\ContentRepository\Migration\Transformations\TransformationInterface

execute() 공개 메소드

Executes all configured transformations starting on the given node.
public execute ( NodeData $nodeData, array $transformationConfigurations ) : void
$nodeData Neos\ContentRepository\Domain\Model\NodeData
$transformationConfigurations array
리턴 void

resolveTransformationClassName() 보호된 메소드

The name can be a fully qualified class name or a name relative to the Neos\ContentRepository\Migration\Transformations namespace.
protected resolveTransformationClassName ( string $transformationName ) : string
$transformationName string
리턴 string

프로퍼티 상세

$objectManager 보호되어 있는 프로퍼티

protected ObjectManagerInterface,Neos\Flow\ObjectManagement $objectManager
리턴 Neos\Flow\ObjectManagement\ObjectManagerInterface

$transformationConjunctions 보호되어 있는 프로퍼티

protected array<\Neos\ContentRepository\Migration\Transformations\TransformationInterface> $transformationConjunctions
리턴 array<\Neos\ContentRepository\Migration\Transformations\TransformationInterface>