PHP Class Neos\Neos\Ui\Domain\Service\NodePropertyConversionService

Show file Open project: neos/neos-ui Class Usage Examples

Protected Properties

Property Type Description
$objectManager TYPO3\Flow\Object\ObjectManagerInterface
$objectManager TYPO3\Flow\ObjectManagement\ObjectManagerInterface
$propertyMapper TYPO3\Flow\Property\PropertyMapper

Public Methods

Method Description
convert ( TYPO3\TYPO3CR\Domain\Model\NodeType $nodeType, string $propertyName, string $rawValue, TYPO3\TYPO3CR\Domain\Service\Context $context ) : mixed Convert raw property values to the correct type according to a node type configuration

Protected Methods

Method Description
convertArray ( string $rawValue ) : array Convert raw value to array
convertBoolean ( mixed $rawValue ) : boolean Convert raw value to boolean
convertDateTime ( string $rawValue ) : DateTime | null Convert raw value to \DateTime
convertInteger ( mixed $rawValue ) : integer Convert raw value to integer
convertReference ( string $rawValue, TYPO3\TYPO3CR\Domain\Service\Context $context ) : TYPO3\TYPO3CR\Domain\Model\NodeInterface Convert raw value to reference
convertReferences ( string $rawValue, TYPO3\TYPO3CR\Domain\Service\Context $context ) : array Convert raw value to references

Method Details

convert() public method

Convert raw property values to the correct type according to a node type configuration
public convert ( TYPO3\TYPO3CR\Domain\Model\NodeType $nodeType, string $propertyName, string $rawValue, TYPO3\TYPO3CR\Domain\Service\Context $context ) : mixed
$nodeType TYPO3\TYPO3CR\Domain\Model\NodeType
$propertyName string
$rawValue string
$context TYPO3\TYPO3CR\Domain\Service\Context
return mixed

convertArray() protected method

Convert raw value to array
protected convertArray ( string $rawValue ) : array
$rawValue string
return array

convertBoolean() protected method

Convert raw value to boolean
protected convertBoolean ( mixed $rawValue ) : boolean
$rawValue mixed
return boolean

convertDateTime() protected method

Convert raw value to \DateTime
protected convertDateTime ( string $rawValue ) : DateTime | null
$rawValue string
return DateTime | null

convertInteger() protected method

Convert raw value to integer
protected convertInteger ( mixed $rawValue ) : integer
$rawValue mixed
return integer

convertReference() protected method

Convert raw value to reference
protected convertReference ( string $rawValue, TYPO3\TYPO3CR\Domain\Service\Context $context ) : TYPO3\TYPO3CR\Domain\Model\NodeInterface
$rawValue string
$context TYPO3\TYPO3CR\Domain\Service\Context
return TYPO3\TYPO3CR\Domain\Model\NodeInterface

convertReferences() protected method

Convert raw value to references
protected convertReferences ( string $rawValue, TYPO3\TYPO3CR\Domain\Service\Context $context ) : array
$rawValue string
$context TYPO3\TYPO3CR\Domain\Service\Context
return array

Property Details

$objectManager protected property

protected ObjectManagerInterface,TYPO3\Flow\Object $objectManager
return TYPO3\Flow\Object\ObjectManagerInterface

$objectManager protected property

protected ObjectManagerInterface,TYPO3\Flow\ObjectManagement $objectManager
return TYPO3\Flow\ObjectManagement\ObjectManagerInterface

$propertyMapper protected property

protected PropertyMapper,TYPO3\Flow\Property $propertyMapper
return TYPO3\Flow\Property\PropertyMapper