PHP 클래스 ApiPlatform\Core\Bridge\NelmioApiDoc\Parser\ApiPlatformParser

저자: Kévin Dunglas ([email protected])
저자: Teoh Han Hui ([email protected])
상속: implements Nelmio\ApiDocBundle\Parser\ParserInterface
파일 보기 프로젝트 열기: api-platform/core 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( ApiPlatform\Core\Metadata\Resource\Factory\ResourceMetadataFactoryInterface $resourceMetadataFactory, ApiPlatform\Core\Metadata\Property\Factory\PropertyNameCollectionFactoryInterface $propertyNameCollectionFactory, ApiPlatform\Core\Metadata\Property\Factory\PropertyMetadataFactoryInterface $propertyMetadataFactory, Symfony\Component\Serializer\NameConverter\NameConverterInterface $nameConverter = null )
parse ( array $item ) : array
supports ( array $item )

비공개 메소드들

메소드 설명
getGroupsContext ( ResourceMetadata $resourceMetadata, string $operationName, boolean $isNormalization )
getGroupsForItemAndCollectionOperation ( ResourceMetadata $resourceMetadata, string $operationName, string $io ) : array Returns groups of item & collection.
getPropertyMetadata ( ResourceMetadata $resourceMetadata, string $resourceClass, string $io, array $visited, array $options ) : array Returns a property metadata.
parseProperty ( ResourceMetadata $resourceMetadata, PropertyMetadata $propertyMetadata, string $io, Symfony\Component\PropertyInfo\Type $type = null, array $visited = [] ) : array Parses a property.
parseResource ( ResourceMetadata $resourceMetadata, string $resourceClass, string $io, array $visited = [] ) : array Parses a class.

메소드 상세

__construct() 공개 메소드

public __construct ( ApiPlatform\Core\Metadata\Resource\Factory\ResourceMetadataFactoryInterface $resourceMetadataFactory, ApiPlatform\Core\Metadata\Property\Factory\PropertyNameCollectionFactoryInterface $propertyNameCollectionFactory, ApiPlatform\Core\Metadata\Property\Factory\PropertyMetadataFactoryInterface $propertyMetadataFactory, Symfony\Component\Serializer\NameConverter\NameConverterInterface $nameConverter = null )
$resourceMetadataFactory ApiPlatform\Core\Metadata\Resource\Factory\ResourceMetadataFactoryInterface
$propertyNameCollectionFactory ApiPlatform\Core\Metadata\Property\Factory\PropertyNameCollectionFactoryInterface
$propertyMetadataFactory ApiPlatform\Core\Metadata\Property\Factory\PropertyMetadataFactoryInterface
$nameConverter Symfony\Component\Serializer\NameConverter\NameConverterInterface

parse() 공개 메소드

public parse ( array $item ) : array
$item array
리턴 array

supports() 공개 메소드

public supports ( array $item )
$item array