Method |
Description |
|
__construct ( eZ\Publish\Core\Persistence\Database\DatabaseHandler $dbHandler, MaskGenerator $languageMaskGenerator ) |
Creates a new DoctrineDatabase UrlAlias Gateway. |
|
cleanupAfterPublish ( string $action, mixed $languageId, mixed $newId, mixed $parentId, string $textMD5 ) |
Downgrades autogenerated entry matched by given $action and $languageId and negatively matched by
composite primary key. |
|
getLocationContentMainLanguageId ( $locationId ) |
|
|
getNextId ( ) : mixed |
Returns next value for "id" column. |
|
historizeBeforeSwap ( $action, $languageMask ) |
|
|
historizeId ( mixed $id, mixed $link ) |
Marks all entries with given $id as history entries. |
|
insertRow ( array $values ) : mixed |
Inserts new row in urlalias_ml table. |
|
isRootEntry ( mixed $id ) : boolean |
Returns boolean indicating if the row with given $id is special root entry. |
|
listGlobalEntries ( string | null $languageCode = null, integer $offset, integer $limit ) : array |
Loads paged list of global aliases. |
|
loadAutogeneratedEntries ( mixed $parentId, boolean $includeHistory = false ) : array |
Loads all autogenerated entries with given $parentId with optionally included history entries. |
|
loadAutogeneratedEntry ( string $action, mixed | null $parentId = null ) : array |
Loads autogenerated entry id by given $action and optionally $parentId. |
|
loadLocationEntries ( mixed $locationId, boolean $custom = false, mixed $languageId = false ) : array |
Loads list of aliases by given $locationId. |
|
loadPathData ( mixed $id ) : array |
Loads all data for the path identified by given $id. |
|
loadPathDataByHierarchy ( array $hierarchyData ) : array |
Loads path data identified by given ordered array of hierarchy data. |
|
loadRow ( mixed $parentId, string $textMD5 ) : array |
Loads single row data matched by composite primary key. |
|
loadUrlAliasData ( array $urlHashes ) : array |
Loads complete URL alias data by given array of path hashes. |
|
remove ( mixed $action, mixed | null $id = null ) : boolean |
Deletes all rows with given $action and optionally $id. |
|
removeCustomAlias ( mixed $parentId, string $textMD5 ) : boolean |
Deletes single custom alias row matched by composite primary key. |
|
reparent ( mixed $oldParentId, mixed $newParentId ) |
Updates parent id of autogenerated entries. |
|
setTable ( $name ) |
|
|
updateRow ( mixed $parentId, string $textMD5, array $values ) |
Updates single row data matched by composite primary key. |
|