PHP Class eZ\Publish\Core\FieldType\MapLocation\MapLocationStorage\Gateway

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

Public Methods

Method Description
deleteFieldData ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, array $fieldIds ) Deletes the data for all given $fieldIds.
getFieldData ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, eZ\Publish\SPI\Persistence\Content\Field $field ) : array Sets the loaded field data into $field->externalData.
storeFieldData ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, eZ\Publish\SPI\Persistence\Content\Field $field ) : boolean Stores the data stored in the given $field.

Method Details

deleteFieldData() abstract public method

Deletes the data for all given $fieldIds.
abstract public deleteFieldData ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, array $fieldIds )
$versionInfo eZ\Publish\SPI\Persistence\Content\VersionInfo
$fieldIds array

getFieldData() abstract public method

Sets the loaded field data into $field->externalData.
abstract public getFieldData ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, eZ\Publish\SPI\Persistence\Content\Field $field ) : array
$versionInfo eZ\Publish\SPI\Persistence\Content\VersionInfo
$field eZ\Publish\SPI\Persistence\Content\Field
return array

storeFieldData() abstract public method

Potentially rewrites data in $field and returns true, if the $field needs to be updated in the database.
abstract public storeFieldData ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, eZ\Publish\SPI\Persistence\Content\Field $field ) : boolean
$versionInfo eZ\Publish\SPI\Persistence\Content\VersionInfo
$field eZ\Publish\SPI\Persistence\Content\Field
return boolean If restoring of the internal field data is required