Sulu\Bundle\ContentBundle\EventListener\WebspaceSerializeEventSubscriber::getCustomUrlsForEnvironment PHP Метод

getCustomUrlsForEnvironment() приватный Метод

Returns custom-url data with the connected locales.
private getCustomUrlsForEnvironment ( Portal $portal, Sulu\Component\Webspace\Environment $environment, JMS\Serializer\Context $context ) : array
$portal Sulu\Component\Webspace\Portal
$environment Sulu\Component\Webspace\Environment
$context JMS\Serializer\Context
Результат array
    private function getCustomUrlsForEnvironment(Portal $portal, Environment $environment, Context $context)
    {
        $customUrls = [];
        foreach ($environment->getCustomUrls() as $customUrl) {
            $customUrl = $context->accept($customUrl);
            $customUrl['locales'] = $context->accept($portal->getLocalizations());
            $customUrls[] = $customUrl;
        }
        return $customUrls;
    }