Property | Type | Description | |
---|---|---|---|
$generatedPropertyMappingConfigurations | array | ||
$objectManager | Neos\Flow\ObjectManagement\ObjectManagerInterface | ||
$propertyMapper | |||
$systemLogger | Neos\Flow\Log\SystemLoggerInterface | ||
$typesConfiguration | array |
Method | Description | |
---|---|---|
getPropertiesArray ( Neos\ContentRepository\Domain\Model\NodeInterface $node ) : array | Get all properties reduced to simple type (no objects) representations in an array | |
getPropertiesJson ( Neos\ContentRepository\Domain\Model\NodeInterface $node ) : string | Get all properties as JSON encoded string representation | |
getProperty ( Neos\ContentRepository\Domain\Model\NodeInterface $node, string $propertyName ) : mixed | Get a single property reduced to a simple type (no objects) representation |
Method | Description | |
---|---|---|
convertValue ( mixed $propertyValue, string $dataType ) : mixed | ||
createConfiguration ( string $dataType ) : Neos\Flow\Property\PropertyMappingConfigurationInterface | Create a property mapping configuration for the given dataType to convert a Node property value from the given dataType to a simple type. | |
getDefaultValueForProperty ( |
Tries to find a default value for the given property trying: 1) The specific property configuration for the given NodeType 2) The generic configuration for the property type in setings. | |
setTypeConverterForType ( |
||
setTypeConverterOptionsForType ( |
protected createConfiguration ( string $dataType ) : Neos\Flow\Property\PropertyMappingConfigurationInterface | ||
$dataType | string | |
return | Neos\Flow\Property\PropertyMappingConfigurationInterface |
protected getDefaultValueForProperty ( |
||
$nodeType | ||
$propertyName | string | |
return | mixed |
public getPropertiesArray ( Neos\ContentRepository\Domain\Model\NodeInterface $node ) : array | ||
$node | Neos\ContentRepository\Domain\Model\NodeInterface | |
return | array |
public getPropertiesJson ( Neos\ContentRepository\Domain\Model\NodeInterface $node ) : string | ||
$node | Neos\ContentRepository\Domain\Model\NodeInterface | |
return | string |
public getProperty ( Neos\ContentRepository\Domain\Model\NodeInterface $node, string $propertyName ) : mixed | ||
$node | Neos\ContentRepository\Domain\Model\NodeInterface | |
$propertyName | string | |
return | mixed |
protected setTypeConverterForType ( |
||
$propertyMappingConfiguration | ||
$dataType | string | |
return | boolean |
protected array $generatedPropertyMappingConfigurations | ||
return | array |
protected ObjectManagerInterface,Neos\Flow\ObjectManagement $objectManager | ||
return | Neos\Flow\ObjectManagement\ObjectManagerInterface |
protected PropertyMapper,Neos\Flow\Property $propertyMapper | ||
return |
protected SystemLoggerInterface,Neos\Flow\Log $systemLogger | ||
return | Neos\Flow\Log\SystemLoggerInterface |