Property | Type | Description | |
---|---|---|---|
$dbHandler | mixed | Connection. |
Method | Description | |
---|---|---|
countFileReferences ( array $files ) : array | Returns a map with the number of references each file from $files has. | |
getFileReferenceData ( mixed $fieldId, integer $versionNo ) : array | void | Returns the file reference data for the given $fieldId in $versionNo. | |
getReferencedFiles ( array $fieldIds, $versionNo ) : array | Returns a set o file references, referenced by the given $fieldIds. | |
prependMimeToPath ( string $path, string $mimeType ) : string | Prepends $path with the first part of the given $mimeType. | |
removeFileReference ( mixed $fieldId, integer $versionNo ) | Removes a specific file reference for $fieldId and $versionId. | |
removeFileReferences ( array $fieldIds, $versionNo ) | Removes all file references for the given $fieldIds. | |
removeMimeFromPath ( string $path ) : string | Removes the prepended mime-type directory from $path for legacy storage. | |
setConnection ( mixed $dbHandler ) | Set database handler for this gateway. | |
storeFileReference ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, eZ\Publish\SPI\Persistence\Content\Field $field ) | Stores the file reference in $field for $versionNo. |
Method | Description | |
---|---|---|
castToPropertyValue ( mixed $value, string $columnName ) : mixed | Returns $value casted as specified by {@link getPropertyMapping()}. | |
getConnection ( ) : eZ\Publish\Core\Persistence\Database\DatabaseHandler | Returns the active connection. | |
getPropertyMapping ( ) : array | Returns a column to property mapping for the storage table. | |
getStorageTable ( ) : string | Returns the table name to store data in. | |
setFetchColumns ( eZ\Publish\Core\Persistence\Database\SelectQuery $selectQuery, integer $fieldId, integer $versionNo ) | Set columns to be fetched from the database. | |
setInsertColumns ( eZ\Publish\Core\Persistence\Database\InsertQuery $insertQuery, eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, eZ\Publish\SPI\Persistence\Content\Field $field ) | Sets the required insert columns to $selectQuery. | |
toPropertyName ( string $columnName ) : string | Returns the property name for the given $columnName. |
public countFileReferences ( array $files ) : array | ||
$files | array | |
return | array |
protected getConnection ( ) : eZ\Publish\Core\Persistence\Database\DatabaseHandler | ||
return | eZ\Publish\Core\Persistence\Database\DatabaseHandler |
protected getPropertyMapping ( ) : array | ||
return | array |
public getReferencedFiles ( array $fieldIds, $versionNo ) : array | ||
$fieldIds | array | |
return | array |
abstract protected getStorageTable ( ) : string | ||
return | string |
public removeFileReference ( mixed $fieldId, integer $versionNo ) | ||
$fieldId | mixed | |
$versionNo | integer |
public removeFileReferences ( array $fieldIds, $versionNo ) | ||
$fieldIds | array |
public removeMimeFromPath ( string $path ) : string | ||
$path | string | |
return | string |
public setConnection ( mixed $dbHandler ) | ||
$dbHandler | mixed |
protected setFetchColumns ( eZ\Publish\Core\Persistence\Database\SelectQuery $selectQuery, integer $fieldId, integer $versionNo ) | ||
$selectQuery | eZ\Publish\Core\Persistence\Database\SelectQuery | |
$fieldId | integer | |
$versionNo | integer |
protected setInsertColumns ( eZ\Publish\Core\Persistence\Database\InsertQuery $insertQuery, eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, eZ\Publish\SPI\Persistence\Content\Field $field ) | ||
$insertQuery | eZ\Publish\Core\Persistence\Database\InsertQuery | |
$versionInfo | eZ\Publish\SPI\Persistence\Content\VersionInfo | |
$field | eZ\Publish\SPI\Persistence\Content\Field |
public storeFileReference ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, eZ\Publish\SPI\Persistence\Content\Field $field ) | ||
$versionInfo | eZ\Publish\SPI\Persistence\Content\VersionInfo | |
$field | eZ\Publish\SPI\Persistence\Content\Field |
protected toPropertyName ( string $columnName ) : string | ||
$columnName | string | |
return | string |