PHP ApiPlatform\Core\Metadata\Resource\Factory Namespace

Interfaces

Name Description
ResourceMetadataFactoryInterface Creates a resource metadata value object.
ResourceNameCollectionFactoryInterface Creates a resource name collection value object.

Classes

Name Description
AnnotationResourceMetadataFactory Creates a resource metadata from {@see ApiResource} annotations.
AnnotationResourceNameCollectionFactory Creates a resource name collection from {@see Resource} annotations.
CachedResourceMetadataFactory Caches resource metadata.
CachedResourceNameCollectionFactory Caches resource name collection.
ExtractorResourceMetadataFactory Creates resource's metadata using an extractor.
ExtractorResourceNameCollectionFactory Creates a resource name collection from {@see Resource} configuration files.
OperationResourceMetadataFactory Creates or completes operations.
PhpDocResourceMetadataFactory Extracts descriptions from PHPDoc.
ShortNameResourceMetadataFactory Guesses the short name from the class name if not already set.