convertFrom() публичный Метод

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 supports creation of new nodes because new nodes 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, 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 not used
Результат mixed An object or \Neos\Error\Messages\Error if the input format is not supported or could not be converted for other reasons
 /**
  * @return NodeTemplate
  */
 protected function generateBasicNodeTemplate()
 {
     $source = array('__nodeType' => 'Neos.ContentRepository.Testing:NodeType', 'test1' => 'Neos rules!');
     $typeConverter = new NodeTemplateConverter();
     return $typeConverter->convertFrom($source, NodeTemplate::class);
 }