Doctrine\Bundle\DoctrineBundle\Mapping\MetadataFactory
This class provides methods to access Doctrine entity class metadata for a given bundle, namespace or entity class.
- Author: Fabien Potencier <fabien@symfony.com>
Synopsis
class MetadataFactory
{
- // members
- private $registry;
- // methods
- public void __construct()
- public ClassMetadataCollection getBundleMetadata()
- public ClassMetadataCollection getClassMetadata()
- public ClassMetadataCollection getNamespaceMetadata()
- public void findNamespaceAndPathForMetadata()
- private string getBasePathForClass()
- private ClassMetadataCollection getMetadataForNamespace()
- private ClassMetadataCollection getMetadataForClass()
- private array getAllMetadata()
- protected string getClassMetadataFactoryClass()
Hierarchy
Members
private
- $registry
Methods
private
- getAllMetadata()
- getBasePathForClass() — Get a base path for a class
- getMetadataForClass()
- getMetadataForNamespace()
protected
public
- __construct() — Constructor.
- findNamespaceAndPathForMetadata() — Find and configure path and namespace for the metadata collection.
- getBundleMetadata() — Gets the metadata of all classes of a bundle.
- getClassMetadata() — Gets the metadata of a class.
- getNamespaceMetadata() — Gets the metadata of all classes of a namespace.