PHP Class eZ\Publish\Core\FieldType\Image\ImageStorage

Inheritance: extends eZ\Publish\Core\FieldType\GatewayBasedStorage
Datei anzeigen Open project: ezsystems/ezpublish-kernel

Protected Properties

Property Type Description
$IOService eZ\Publish\Core\IO\IOServiceInterface
$aliasCleaner eZ\Publish\Core\FieldType\Image\AliasCleanerInterface
$imageSizeMetadataHandler eZ\Publish\Core\IO\MetadataHandler
$pathGenerator PathGenerator

Public Methods

Method Description
__construct ( array $gateways, eZ\Publish\Core\IO\IOServiceInterface $IOService, PathGenerator $pathGenerator, eZ\Publish\Core\IO\MetadataHandler $imageSizeMetadataHandler, eZ\Publish\Core\Base\Utils\DeprecationWarnerInterface $deprecationWarner, eZ\Publish\Core\FieldType\Image\AliasCleanerInterface $aliasCleaner = null )
deleteFieldData ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, array $fieldIds, array $context )
getFieldData ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, eZ\Publish\SPI\Persistence\Content\Field $field, array $context )
getIndexData ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, eZ\Publish\SPI\Persistence\Content\Field $field, array $context )
hasFieldData ( )
storeFieldData ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, eZ\Publish\SPI\Persistence\Content\Field $field, array $context )

Method Details

__construct() public method

public __construct ( array $gateways, eZ\Publish\Core\IO\IOServiceInterface $IOService, PathGenerator $pathGenerator, eZ\Publish\Core\IO\MetadataHandler $imageSizeMetadataHandler, eZ\Publish\Core\Base\Utils\DeprecationWarnerInterface $deprecationWarner, eZ\Publish\Core\FieldType\Image\AliasCleanerInterface $aliasCleaner = null )
$gateways array
$IOService eZ\Publish\Core\IO\IOServiceInterface
$pathGenerator PathGenerator
$imageSizeMetadataHandler eZ\Publish\Core\IO\MetadataHandler
$deprecationWarner eZ\Publish\Core\Base\Utils\DeprecationWarnerInterface
$aliasCleaner eZ\Publish\Core\FieldType\Image\AliasCleanerInterface

deleteFieldData() public method

public deleteFieldData ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, array $fieldIds, array $context )
$versionInfo eZ\Publish\SPI\Persistence\Content\VersionInfo
$fieldIds array
$context array

getFieldData() public method

public getFieldData ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, eZ\Publish\SPI\Persistence\Content\Field $field, array $context )
$versionInfo eZ\Publish\SPI\Persistence\Content\VersionInfo
$field eZ\Publish\SPI\Persistence\Content\Field
$context array

getIndexData() public method

public getIndexData ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, eZ\Publish\SPI\Persistence\Content\Field $field, array $context )
$versionInfo eZ\Publish\SPI\Persistence\Content\VersionInfo
$field eZ\Publish\SPI\Persistence\Content\Field
$context array

hasFieldData() public method

public hasFieldData ( )

storeFieldData() public method

public storeFieldData ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, eZ\Publish\SPI\Persistence\Content\Field $field, array $context )
$versionInfo eZ\Publish\SPI\Persistence\Content\VersionInfo
$field eZ\Publish\SPI\Persistence\Content\Field
$context array

Property Details

$IOService protected_oe property

protected IOServiceInterface,eZ\Publish\Core\IO $IOService
return eZ\Publish\Core\IO\IOServiceInterface

$aliasCleaner protected_oe property

protected AliasCleanerInterface,eZ\Publish\Core\FieldType\Image $aliasCleaner
return eZ\Publish\Core\FieldType\Image\AliasCleanerInterface

$imageSizeMetadataHandler protected_oe property

protected MetadataHandler,eZ\Publish\Core\IO $imageSizeMetadataHandler
return eZ\Publish\Core\IO\MetadataHandler

$pathGenerator protected_oe property

protected PathGenerator,eZ\Publish\Core\FieldType\Image $pathGenerator
return PathGenerator