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

저자: Kévin Dunglas ([email protected])
저자: Teoh Han Hui ([email protected])
상속: implements ApiPlatform\Core\Bridge\Symfony\Routing\OperationMethodResolverInterface
파일 보기 프로젝트 열기: api-platform/core

공개 메소드들

메소드 설명
__construct ( Symfony\Component\Routing\RouterInterface $router, ApiPlatform\Core\Metadata\Resource\Factory\ResourceMetadataFactoryInterface $resourceMetadataFactory )
getCollectionOperationMethod ( string $resourceClass, string $operationName ) : string
getCollectionOperationRoute ( string $resourceClass, string $operationName ) : Symfony\Component\Routing\Route
getItemOperationMethod ( string $resourceClass, string $operationName ) : string
getItemOperationRoute ( string $resourceClass, string $operationName ) : Symfony\Component\Routing\Route

비공개 메소드들

메소드 설명
getOperationMethod ( string $resourceClass, string $operationName, boolean $collection ) : string
getOperationRoute ( string $resourceClass, string $operationName, boolean $collection ) : Symfony\Component\Routing\Route Gets the route related to the given operation.
getRoute ( string $routeName ) : Symfony\Component\Routing\Route Gets the route with the given name.
getRouteName ( ResourceMetadata $resourceMetadata, string $operationName, boolean $collection ) : string | null Gets the route name or null if not defined.

메소드 상세

__construct() 공개 메소드

public __construct ( Symfony\Component\Routing\RouterInterface $router, ApiPlatform\Core\Metadata\Resource\Factory\ResourceMetadataFactoryInterface $resourceMetadataFactory )
$router Symfony\Component\Routing\RouterInterface
$resourceMetadataFactory ApiPlatform\Core\Metadata\Resource\Factory\ResourceMetadataFactoryInterface

getCollectionOperationMethod() 공개 메소드

public getCollectionOperationMethod ( string $resourceClass, string $operationName ) : string
$resourceClass string
$operationName string
리턴 string

getCollectionOperationRoute() 공개 메소드

public getCollectionOperationRoute ( string $resourceClass, string $operationName ) : Symfony\Component\Routing\Route
$resourceClass string
$operationName string
리턴 Symfony\Component\Routing\Route

getItemOperationMethod() 공개 메소드

public getItemOperationMethod ( string $resourceClass, string $operationName ) : string
$resourceClass string
$operationName string
리턴 string

getItemOperationRoute() 공개 메소드

public getItemOperationRoute ( string $resourceClass, string $operationName ) : Symfony\Component\Routing\Route
$resourceClass string
$operationName string
리턴 Symfony\Component\Routing\Route