PHP 클래스 eZ\Publish\Core\REST\Server\Controller\URLAlias

상속: extends eZ\Publish\Core\REST\Server\Controller
파일 보기 프로젝트 열기: ezsystems/ezpublish-kernel

보호된 프로퍼티들

프로퍼티 타입 설명
$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