PHP Класс eZ\Publish\Core\FieldType\Url\UrlStorage\Gateway\LegacyStorage

Наследование: extends eZ\Publish\Core\FieldType\Url\UrlStorage\Gateway
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$dbHandler mixed Connection.

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

Метод Описание
getIdUrlMap ( array $ids ) : array Returns a list of URLs for a list of URL ids.
getUrlIdMap ( array $urls ) : array Returns a list of URL ids for a list of URLs.
insertUrl ( string $url ) : integer Inserts a new $url and returns its id.
linkUrl ( integer $urlId, integer $fieldId, integer $versionNo ) Creates link to URL with $urlId for field with $fieldId in $versionNo.
setConnection ( mixed $dbHandler ) Set database handler for this gateway.
unlinkUrl ( integer $fieldId, integer $versionNo ) Removes link to URL for $fieldId in $versionNo and cleans up possibly orphaned URLs.

Защищенные методы

Метод Описание
deleteOrphanedUrls ( ) Deletes all orphaned URLs.
getConnection ( ) : eZ\Publish\Core\Persistence\Database\DatabaseHandler Returns the active connection.

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

deleteOrphanedUrls() защищенный Метод

Deletes all orphaned URLs.
protected deleteOrphanedUrls ( )

getConnection() защищенный Метод

Returns the active connection.
protected getConnection ( ) : eZ\Publish\Core\Persistence\Database\DatabaseHandler
Результат eZ\Publish\Core\Persistence\Database\DatabaseHandler

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

Non-existent ids are ignored.
public getIdUrlMap ( array $ids ) : array
$ids array An array of URL ids
Результат array An array of URLs, with ids as keys

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

Non-existent URLs are ignored.
public getUrlIdMap ( array $urls ) : array
$urls array An array of URLs
Результат array An array of URL ids, with URLs as keys

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

Inserts a new $url and returns its id.
public insertUrl ( string $url ) : integer
$url string The URL to insert in the database
Результат integer

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

Creates link to URL with $urlId for field with $fieldId in $versionNo.
public linkUrl ( integer $urlId, integer $fieldId, integer $versionNo )
$urlId integer
$fieldId integer
$versionNo integer

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

Set database handler for this gateway.
public setConnection ( mixed $dbHandler )
$dbHandler mixed

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

Removes link to URL for $fieldId in $versionNo and cleans up possibly orphaned URLs.
public unlinkUrl ( integer $fieldId, integer $versionNo )
$fieldId integer
$versionNo integer

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

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

Connection.
protected mixed $dbHandler
Результат mixed