eZ\Publish\Core\REST\Server\Controller\URLAlias::listLocationURLAliases PHP Method

listLocationURLAliases() public method

Returns the list of URL aliases for a location.
public listLocationURLAliases ( $locationPath, Request $request ) : URLAliasRefList
$locationPath
$request Symfony\Component\HttpFoundation\Request
return eZ\Publish\Core\REST\Server\Values\URLAliasRefList
    public function listLocationURLAliases($locationPath, Request $request)
    {
        $locationPathParts = explode('/', $locationPath);
        $location = $this->locationService->loadLocation(array_pop($locationPathParts));
        $custom = $request->query->has('custom') && $request->query->get('custom') === 'false' ? false : true;
        return new Values\CachedValue(new Values\URLAliasRefList($this->urlAliasService->listLocationAliases($location, $custom), $request->getPathInfo()), array('locationId' => $location->id));
    }