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

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

Extract custom-url and add them to serialization.
private appendCustomUrls ( Webspace $webspace, JMS\Serializer\Context $context, JMS\Serializer\JsonSerializationVisitor $visitor )
$webspace Sulu\Component\Webspace\Webspace
$context JMS\Serializer\Context
$visitor JMS\Serializer\JsonSerializationVisitor
    private function appendCustomUrls(Webspace $webspace, Context $context, JsonSerializationVisitor $visitor)
    {
        $customUrls = [];
        foreach ($webspace->getPortals() as $portal) {
            $customUrls = array_merge($customUrls, $this->getCustomUrlsForEnvironment($portal, $portal->getEnvironment($this->environment), $context));
        }
        $customUrls = $context->accept($customUrls);
        $visitor->addData('customUrls', $customUrls);
    }