Expanded class hierarchy of TestClassMetadataFactory
class TestClassMetadataFactory extends AbstractClassMetadataFactory {
public $driver;
public $metadata;
public function __construct($driver, $metadata) {
$this->driver = $driver;
$this->metadata = $metadata;
}
protected function doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents) {
}
protected function getFqcnFromAlias($namespaceAlias, $simpleClassName) {
return __NAMESPACE__ . '\\' . $simpleClassName;
}
protected function initialize() {
}
protected function newClassMetadataInstance($className) {
return $this->metadata;
}
protected function getDriver() {
return $this->driver;
}
protected function wakeupReflection(ClassMetadata $class, ReflectionService $reflService) {
}
protected function initializeReflection(ClassMetadata $class, ReflectionService $reflService) {
}
protected function isEntity(ClassMetadata $class) {
return true;
}
}
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
AbstractClassMetadataFactory:: |
private | property | ||
AbstractClassMetadataFactory:: |
protected | property | Salt used by specific Object Manager implementation. | |
AbstractClassMetadataFactory:: |
protected | property | ||
AbstractClassMetadataFactory:: |
private | property | ||
AbstractClassMetadataFactory:: |
private | property | ||
AbstractClassMetadataFactory:: |
public | function |
Forces the factory to load the metadata of all classes known to the underlying
mapping driver. Overrides ClassMetadataFactory:: |
|
AbstractClassMetadataFactory:: |
public | function | Gets the cache driver used by the factory to cache ClassMetadata instances. | |
AbstractClassMetadataFactory:: |
public | function | Return an array of all the loaded metadata currently in memory. | |
AbstractClassMetadataFactory:: |
public | function |
Gets the class metadata descriptor for a class. Overrides ClassMetadataFactory:: |
|
AbstractClassMetadataFactory:: |
protected | function | Get array of parent classes for the given entity class | |
AbstractClassMetadataFactory:: |
public | function | Get the reflection service associated with this metadata factory. | |
AbstractClassMetadataFactory:: |
public | function |
Checks whether the factory has the metadata for a class loaded already. Overrides ClassMetadataFactory:: |
|
AbstractClassMetadataFactory:: |
public | function |
Check if this class is mapped by this Object Manager + ClassMetadata configuration Overrides ClassMetadataFactory:: |
|
AbstractClassMetadataFactory:: |
protected | function | Loads the metadata of the class in question and all it's ancestors whose metadata is still not loaded. | |
AbstractClassMetadataFactory:: |
public | function | Sets the cache driver used by the factory to cache ClassMetadata instances. | |
AbstractClassMetadataFactory:: |
public | function |
Sets the metadata descriptor for a specific class. Overrides ClassMetadataFactory:: |
|
AbstractClassMetadataFactory:: |
public | function | Set reflectionService. | |
TestClassMetadataFactory:: |
public | property | ||
TestClassMetadataFactory:: |
public | property | ||
TestClassMetadataFactory:: |
protected | function |
Actually load the metadata from the underlying metadata Overrides AbstractClassMetadataFactory:: |
|
TestClassMetadataFactory:: |
protected | function |
Return the mapping driver implementation. Overrides AbstractClassMetadataFactory:: |
|
TestClassMetadataFactory:: |
protected | function |
Get the fully qualified class-name from the namespace alias. Overrides AbstractClassMetadataFactory:: |
|
TestClassMetadataFactory:: |
protected | function |
Lazy initialization of this stuff, especially the metadata driver,
since these are not needed at all when a metadata cache is active. Overrides AbstractClassMetadataFactory:: |
|
TestClassMetadataFactory:: |
protected | function |
Initialize Reflection after ClassMetadata was constructed. Overrides AbstractClassMetadataFactory:: |
|
TestClassMetadataFactory:: |
protected | function |
Checks whether the class metadata is an entity. Overrides AbstractClassMetadataFactory:: |
|
TestClassMetadataFactory:: |
protected | function |
Creates a new ClassMetadata instance for the given class name. Overrides AbstractClassMetadataFactory:: |
|
TestClassMetadataFactory:: |
protected | function |
Wakeup reflection after ClassMetadata gets unserialized from cache. Overrides AbstractClassMetadataFactory:: |
|
TestClassMetadataFactory:: |
public | function |