PHP Класс ApiPlatform\Core\Metadata\Resource\Factory\AnnotationResourceMetadataFactory

Автор: Kévin Dunglas ([email protected])
Наследование: implements ApiPlatform\Core\Metadata\Resource\Factory\ResourceMetadataFactoryInterface
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( Doctrine\Common\Annotations\Reader $reader, ApiPlatform\Core\Metadata\Resource\Factory\ResourceMetadataFactoryInterface $decorated = null )
create ( string $resourceClass ) : ResourceMetadata

Приватные методы

Метод Описание
createMetadata ( ApiResource $annotation, ResourceMetadata $parentResourceMetadata = null ) : ResourceMetadata
createWith ( ResourceMetadata $resourceMetadata, string $property, mixed $value ) : ResourceMetadata Creates a new instance of metadata if the property is not already set.
handleNotFound ( ResourceMetadata $parentPropertyMetadata = null, string $resourceClass ) : ResourceMetadata Returns the metadata from the decorated factory if available or throws an exception.

Описание методов

__construct() публичный метод

public __construct ( Doctrine\Common\Annotations\Reader $reader, ApiPlatform\Core\Metadata\Resource\Factory\ResourceMetadataFactoryInterface $decorated = null )
$reader Doctrine\Common\Annotations\Reader
$decorated ApiPlatform\Core\Metadata\Resource\Factory\ResourceMetadataFactoryInterface

create() публичный метод

public create ( string $resourceClass ) : ResourceMetadata
$resourceClass string
Результат ApiPlatform\Core\Metadata\Resource\ResourceMetadata