PHP Класс eZ\Publish\Core\REST\Server\Controller\URLAlias

Наследование: extends eZ\Publish\Core\REST\Server\Controller
Показать файл Открыть проект

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

Свойство Тип Описание
$locationService eZ\Publish\API\Repository\LocationService Location service.
$urlAliasService eZ\Publish\API\Repository\URLAliasService URLAlias service.

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

Метод Описание
__construct ( eZ\Publish\API\Repository\URLAliasService $urlAliasService, eZ\Publish\API\Repository\LocationService $locationService ) Construct controller.
createURLAlias ( Request $request ) : CreatedURLAlias Creates a new URL alias.
deleteURLAlias ( $urlAliasId ) : eZ\Publish\Core\REST\Server\Values\NoContent The given URL alias is deleted.
listGlobalURLAliases ( ) : URLAliasRefList Returns the list of global URL aliases.
listLocationURLAliases ( $locationPath, Request $request ) : URLAliasRefList Returns the list of URL aliases for a location.
loadURLAlias ( $urlAliasId ) : eZ\Publish\API\Repository\Values\Content\URLAlias Returns the URL alias with the given ID.

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

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

Construct controller.
public __construct ( eZ\Publish\API\Repository\URLAliasService $urlAliasService, eZ\Publish\API\Repository\LocationService $locationService )
$urlAliasService eZ\Publish\API\Repository\URLAliasService
$locationService eZ\Publish\API\Repository\LocationService

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

Creates a new URL alias.
public createURLAlias ( Request $request ) : CreatedURLAlias
$request Symfony\Component\HttpFoundation\Request
Результат eZ\Publish\Core\REST\Server\Values\CreatedURLAlias

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

The given URL alias is deleted.
public deleteURLAlias ( $urlAliasId ) : eZ\Publish\Core\REST\Server\Values\NoContent
$urlAliasId
Результат eZ\Publish\Core\REST\Server\Values\NoContent

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

Returns the list of global URL aliases.
public listGlobalURLAliases ( ) : URLAliasRefList
Результат eZ\Publish\Core\REST\Server\Values\URLAliasRefList

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

Returns the list of URL aliases for a location.
public listLocationURLAliases ( $locationPath, Request $request ) : URLAliasRefList
$locationPath
$request Symfony\Component\HttpFoundation\Request
Результат eZ\Publish\Core\REST\Server\Values\URLAliasRefList

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

Returns the URL alias with the given ID.
public loadURLAlias ( $urlAliasId ) : eZ\Publish\API\Repository\Values\Content\URLAlias
$urlAliasId
Результат eZ\Publish\API\Repository\Values\Content\URLAlias

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

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

Location service.
protected LocationService,eZ\Publish\API\Repository $locationService
Результат eZ\Publish\API\Repository\LocationService

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

URLAlias service.
protected URLAliasService,eZ\Publish\API\Repository $urlAliasService
Результат eZ\Publish\API\Repository\URLAliasService