PHP Класс Sulu\Component\CustomUrl\Manager\CustomUrlManager

Наследование: implements Sulu\Component\CustomUrl\Manager\CustomUrlManagerInterface
Показать файл Открыть проект

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

Метод Описание
__construct ( Sulu\Component\DocumentManager\DocumentManagerInterface $documentManager, CustomUrlRepository $customUrlRepository, Sulu\Component\DocumentManager\MetadataFactoryInterface $metadataFactory, Sulu\Component\DocumentManager\PathBuilder $pathBuilder, Sulu\Component\HttpCache\HandlerInvalidatePathInterface $cacheHandler )
create ( $webspaceKey, array $data, $locale = null )
delete ( $uuid )
deleteRoute ( $webspaceKey, $uuid )
find ( $uuid, $locale = null )
findByPage ( Sulu\Component\DocumentManager\Behavior\Mapping\UuidBehavior $page )
findByUrl ( $url, $webspaceKey, $locale = null )
findList ( $webspaceKey, $locale )
findRouteByUrl ( $url, $webspaceKey, $locale = null )
findUrls ( $webspaceKey )
invalidate ( CustomUrlDocument $document )
invalidateRoute ( $webspaceKey, RouteDocument $routeDocument )
save ( $uuid, array $data, $locale = null )

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

Метод Описание
findRoute ( string $uuid ) : RouteDocument Read route of custom-url identified by uuid.

Приватные методы

Метод Описание
bind ( CustomUrlDocument $document, array $data, string $locale ) Bind data array to given document.
getItemsPath ( $webspaceKey ) : string Returns path to custom-url documents.
getRoutesPath ( $webspaceKey ) : string Returns base path to custom-url routes.

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

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

public __construct ( Sulu\Component\DocumentManager\DocumentManagerInterface $documentManager, CustomUrlRepository $customUrlRepository, Sulu\Component\DocumentManager\MetadataFactoryInterface $metadataFactory, Sulu\Component\DocumentManager\PathBuilder $pathBuilder, Sulu\Component\HttpCache\HandlerInvalidatePathInterface $cacheHandler )
$documentManager Sulu\Component\DocumentManager\DocumentManagerInterface
$customUrlRepository Sulu\Component\CustomUrl\Repository\CustomUrlRepository
$metadataFactory Sulu\Component\DocumentManager\MetadataFactoryInterface
$pathBuilder Sulu\Component\DocumentManager\PathBuilder
$cacheHandler Sulu\Component\HttpCache\HandlerInvalidatePathInterface

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

public create ( $webspaceKey, array $data, $locale = null )
$data array

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

public delete ( $uuid )

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

public deleteRoute ( $webspaceKey, $uuid )

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

public find ( $uuid, $locale = null )

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

public findByPage ( Sulu\Component\DocumentManager\Behavior\Mapping\UuidBehavior $page )
$page Sulu\Component\DocumentManager\Behavior\Mapping\UuidBehavior

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

public findByUrl ( $url, $webspaceKey, $locale = null )

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

public findList ( $webspaceKey, $locale )

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

Read route of custom-url identified by uuid.
protected findRoute ( string $uuid ) : RouteDocument
$uuid string
Результат Sulu\Component\CustomUrl\Document\RouteDocument

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

public findRouteByUrl ( $url, $webspaceKey, $locale = null )

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

public findUrls ( $webspaceKey )

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

public invalidate ( CustomUrlDocument $document )
$document Sulu\Component\CustomUrl\Document\CustomUrlDocument

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

public invalidateRoute ( $webspaceKey, RouteDocument $routeDocument )
$routeDocument Sulu\Component\CustomUrl\Document\RouteDocument

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

public save ( $uuid, array $data, $locale = null )
$data array