convertFrom()
публичный Метод
If $source is a UUID it is expected to refer to the identifier of a NodeData record of the "live" workspace
Otherwise $source has to be a valid node path:
The node path must be an absolute context node path and can be specified as a string or as an array item with the
key "__contextNodePath". The latter case is for updating existing nodes.
This conversion method does not support / allow creation of new nodes because new nodes should be created through
the createNode() method of an existing reference node.
Also note that the context's "current node" is not affected by this object converter, you will need to set it to
whatever node your "current" node is, if any.
All elements in the source array which start with two underscores (like __contextNodePath) are specially treated
by this converter.
All elements in the source array which start with a *single underscore (like _hidden) are *directly* set on the Node
object.
All other elements, not being prefixed with underscore, are properties of the node.
public convertFrom ( string | array $source, string $targetType = null, array $subProperties = [], Neos\Flow\Property\PropertyMappingConfigurationInterface $configuration = null ) : mixed |
$source |
string | array |
Either a string or array containing the absolute context node path which identifies the node. For example "/sites/mysitecom/homepage/about@user-admin" |
$targetType |
string |
not used |
$subProperties |
array |
not used |
$configuration |
Neos\Flow\Property\PropertyMappingConfigurationInterface |
|
Результат |
mixed |
An object or \Neos\Error\Messages\Error if the input format is not supported or could not be converted for other reasons |
prepareContextProperties()
защищенный Метод
Prepares the context properties for the nodes based on the given workspace and dimensions
protected prepareContextProperties ( string $workspaceName, Neos\Flow\Property\PropertyMappingConfigurationInterface $configuration = null, array $dimensions = null ) : array |
$workspaceName |
string |
|
$configuration |
Neos\Flow\Property\PropertyMappingConfigurationInterface |
|
$dimensions |
array |
|
Результат |
array |
|
$contextFactory защищенное свойство
protected ContextFactoryInterface,Neos\ContentRepository\Domain\Service $contextFactory |
Результат |
Neos\ContentRepository\Domain\Service\ContextFactoryInterface |
|
$securityContext защищенное свойство
protected Context,Neos\Flow\Security $securityContext |
Результат |
Neos\Flow\Security\Context |
|