PHP Класс Neos\ContentRepository\Domain\Service\ImportExport\ImportExportPropertyMappingConfiguration

- works for all levels of the PropertyMapping (recursively) - sets the correct export and import configuration for the type converters
Наследование: implements Neos\Flow\Property\PropertyMappingConfigurationInterface
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$resourceLoadSavePath the resource-load-save-path, or NULL if it does not exist.

Открытые методы

Метод Описание
__construct ( $resourceLoadSavePath )
getConfigurationFor ( string $propertyName ) : Neos\Flow\Property\PropertyMappingConfigurationInterface The sub-configuration to be used is the current one.
getConfigurationValue ( string $typeConverterClassName, string $key ) : mixed
getTargetPropertyName ( string $sourcePropertyName ) : string Maps the given $sourcePropertyName to a target property name.
getTypeConverter ( ) : Neos\Flow\Property\TypeConverterInterface This method can be used to explicitely force a TypeConverter to be used for this Configuration.
shouldMap ( string $propertyName ) : boolean
shouldSkip ( string $propertyName ) : boolean Check if the given $propertyName should be skipped during mapping.
shouldSkipUnknownProperties ( ) : boolean Whether unknown (unconfigured) properties should be skipped during mapping, instead if causing an error.

Описание методов

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

public __construct ( $resourceLoadSavePath )
$resourceLoadSavePath

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

The sub-configuration to be used is the current one.
public getConfigurationFor ( string $propertyName ) : Neos\Flow\Property\PropertyMappingConfigurationInterface
$propertyName string
Результат Neos\Flow\Property\PropertyMappingConfigurationInterface the property mapping configuration for the given $propertyName.

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

public getConfigurationValue ( string $typeConverterClassName, string $key ) : mixed
$typeConverterClassName string
$key string
Результат mixed configuration value for the specific $typeConverterClassName. Can be used by Type Converters to fetch converter-specific configuration

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

Can be used to rename properties from source to target.
public getTargetPropertyName ( string $sourcePropertyName ) : string
$sourcePropertyName string
Результат string property name of target

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

This method can be used to explicitely force a TypeConverter to be used for this Configuration.
public getTypeConverter ( ) : Neos\Flow\Property\TypeConverterInterface
Результат Neos\Flow\Property\TypeConverterInterface The type converter to be used for this particular PropertyMappingConfiguration, or NULL if the system-wide configured type converter should be used.

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

public shouldMap ( string $propertyName ) : boolean
$propertyName string
Результат boolean TRUE if the given propertyName should be mapped, FALSE otherwise.

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

Check if the given $propertyName should be skipped during mapping.
public shouldSkip ( string $propertyName ) : boolean
$propertyName string
Результат boolean

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

Whether unknown (unconfigured) properties should be skipped during mapping, instead if causing an error.
public shouldSkipUnknownProperties ( ) : boolean
Результат boolean

Описание свойств

$resourceLoadSavePath защищенное свойство

the resource-load-save-path, or NULL if it does not exist.
protected $resourceLoadSavePath