ApiPlatform\Core\Bridge\Symfony\Routing\IriConverter::getIriFromItem PHP Method

getIriFromItem() public method

public getIriFromItem ( $item, integer $referenceType = UrlGeneratorInterface::ABS_PATH ) : string
$referenceType integer
return string
    public function getIriFromItem($item, int $referenceType = UrlGeneratorInterface::ABS_PATH) : string
    {
        $resourceClass = $this->getObjectClass($item);
        $routeName = $this->routeNameResolver->getRouteName($resourceClass, false);
        $identifiers = $this->generateIdentifiersUrl($this->getIdentifiersFromItem($item));
        return $this->router->generate($routeName, ['id' => implode(';', $identifiers)], $referenceType);
    }