Documentation

ClassMetadataFactoryInterface

Returns a {@see ClassMetadataInterface}.

Tags
author

Kévin Dunglas dunglas@gmail.com

Table of Contents

Methods

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.

Methods

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

If the factory was configured with a cache, this method will first look for an existing metadata instance in the cache. If an existing instance is found, it will be returned without further ado.

Otherwise, a new metadata instance is created. If the factory was configured with a loader, the metadata is passed to the method for further configuration. At last, the new object is returned.

Parameters
$value : string|object
Tags
throws
InvalidArgumentException
Return values
ClassMetadataInterface

hasMetadataFor()

Checks if class has metadata.

public hasMetadataFor(mixed $value) : bool
Parameters
$value : mixed
Return values
bool

        
On this page

Search results