PHP 클래스 ApiPlatform\Core\Bridge\Symfony\Routing\IriConverter

저자: Kévin Dunglas ([email protected])
상속: implements ApiPlatform\Core\Api\IriConverterInterface, use trait ApiPlatform\Core\Util\ClassInfoTrait
파일 보기 프로젝트 열기: api-platform/core 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( ApiPlatform\Core\Metadata\Property\Factory\PropertyNameCollectionFactoryInterface $propertyNameCollectionFactory, ApiPlatform\Core\Metadata\Property\Factory\PropertyMetadataFactoryInterface $propertyMetadataFactory, ApiPlatform\Core\DataProvider\ItemDataProviderInterface $itemDataProvider, ApiPlatform\Core\Bridge\Symfony\Routing\RouteNameResolverInterface $routeNameResolver, Symfony\Component\Routing\RouterInterface $router, Symfony\Component\PropertyAccess\PropertyAccessorInterface $propertyAccessor = null )
getIriFromItem ( $item, integer $referenceType = UrlGeneratorInterface::ABS_PATH ) : string
getIriFromResourceClass ( string $resourceClass, integer $referenceType = UrlGeneratorInterface::ABS_PATH ) : string
getItemFromIri ( string $iri, array $context = [] )

비공개 메소드들

메소드 설명
generateIdentifiersUrl ( array $identifiers ) : array Generate the identifier url.
getIdentifiersFromItem ( object $item ) : array Find identifiers from an Item (Object).

메소드 상세

__construct() 공개 메소드

public __construct ( ApiPlatform\Core\Metadata\Property\Factory\PropertyNameCollectionFactoryInterface $propertyNameCollectionFactory, ApiPlatform\Core\Metadata\Property\Factory\PropertyMetadataFactoryInterface $propertyMetadataFactory, ApiPlatform\Core\DataProvider\ItemDataProviderInterface $itemDataProvider, ApiPlatform\Core\Bridge\Symfony\Routing\RouteNameResolverInterface $routeNameResolver, Symfony\Component\Routing\RouterInterface $router, Symfony\Component\PropertyAccess\PropertyAccessorInterface $propertyAccessor = null )
$propertyNameCollectionFactory ApiPlatform\Core\Metadata\Property\Factory\PropertyNameCollectionFactoryInterface
$propertyMetadataFactory ApiPlatform\Core\Metadata\Property\Factory\PropertyMetadataFactoryInterface
$itemDataProvider ApiPlatform\Core\DataProvider\ItemDataProviderInterface
$routeNameResolver ApiPlatform\Core\Bridge\Symfony\Routing\RouteNameResolverInterface
$router Symfony\Component\Routing\RouterInterface
$propertyAccessor Symfony\Component\PropertyAccess\PropertyAccessorInterface

getIriFromItem() 공개 메소드

public getIriFromItem ( $item, integer $referenceType = UrlGeneratorInterface::ABS_PATH ) : string
$referenceType integer
리턴 string

getIriFromResourceClass() 공개 메소드

public getIriFromResourceClass ( string $resourceClass, integer $referenceType = UrlGeneratorInterface::ABS_PATH ) : string
$resourceClass string
$referenceType integer
리턴 string

getItemFromIri() 공개 메소드

public getItemFromIri ( string $iri, array $context = [] )
$iri string
$context array