ClassMetadataFactory
in package
implements
ClassMetadataFactoryInterface
Uses
ClassResolverTrait
Returns a {@link ClassMetadata}.
Tags
Table of Contents
Interfaces
- ClassMetadataFactoryInterface
- Returns a {@see ClassMetadataInterface}.
Properties
- $loadedClasses : array<string|int, mixed>
- $loader : mixed
Methods
- __construct() : mixed
- getMetadataFor() : ClassMetadataInterface
- If the method was called with the same class name (or an object of that class) before, the same metadata instance is returned.
- hasMetadataFor() : bool
- Checks if class has metadata.
Properties
$loadedClasses
private
array<string|int, mixed>
$loadedClasses
$loader
private
mixed
$loader
Methods
__construct()
public
__construct(LoaderInterface $loader) : mixed
Parameters
- $loader : LoaderInterface
getMetadataFor()
If the method was called with the same class name (or an object of that class) before, the same metadata instance is returned.
public
getMetadataFor(string|object $value) : ClassMetadataInterface
Parameters
- $value : string|object
Return values
ClassMetadataInterfacehasMetadataFor()
Checks if class has metadata.
public
hasMetadataFor(mixed $value) : bool
Parameters
- $value : mixed