NilPortugues\Symfony\JsonApiBundle\Serializer\JsonApiSerializer::setUrlWithReflection PHP Метод

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

private setUrlWithReflection ( Router $router, NilPortugues\Api\Mapping\Mapping $mapping, ReflectionClass $mappingClass, string $property, $baseUrl )
$router Symfony\Bundle\FrameworkBundle\Routing\Router
$mapping NilPortugues\Api\Mapping\Mapping
$mappingClass ReflectionClass
$property string
    private function setUrlWithReflection(Router $router, Mapping $mapping, ReflectionClass $mappingClass, $property, $baseUrl)
    {
        $mappingProperty = $mappingClass->getProperty($property);
        $mappingProperty->setAccessible(true);
        $value = $mappingProperty->getValue($mapping);
        $value = $this->getUrlPattern($router, $value, $baseUrl);
        $mappingProperty->setValue($mapping, $value);
    }