NodeTransformation
class NodeTransformation (View source)
Service that executes a series of configured transformations on a node.
Properties
protected ObjectManagerInterface | $objectManager | ||
protected TransformationInterface[] | $transformationConjunctions |
Methods
void
buildTransformationConjunction(array $transformationConfigurations)
No description
buildTransformationObject(array $transformationConfiguration)
Builds a transformation object from the given configuration.
string
resolveTransformationClassName(string $transformationName)
Tries to resolve the given transformation name into a class name.
Details
void
execute(NodeData $nodeData, array $transformationConfigurations)
Executes all configured transformations starting on the given node.
protected TransformationInterface[]
buildTransformationConjunction(array $transformationConfigurations)
No description
protected TransformationInterface
buildTransformationObject(array $transformationConfiguration)
Builds a transformation object from the given configuration.
protected string
resolveTransformationClassName(string $transformationName)
Tries to resolve the given transformation name into a class name.
The name can be a fully qualified class name or a name relative to the Neos\ContentRepository\Migration\Transformations namespace.