DCOM-93 - Add empty initialize and wakeup methods.
This commit is contained in:
parent
9bdf9a9904
commit
80408ac34f
@ -268,6 +268,7 @@ class ClassMetadataFactory implements ClassMetadataFactoryInterface
|
|||||||
}
|
}
|
||||||
|
|
||||||
$class = $this->newClassMetadataInstance($className);
|
$class = $this->newClassMetadataInstance($className);
|
||||||
|
$this->initializeReflection($class, $this->getReflectionService());
|
||||||
|
|
||||||
if ($parent) {
|
if ($parent) {
|
||||||
$class->setInheritanceType($parent->inheritanceType);
|
$class->setInheritanceType($parent->inheritanceType);
|
||||||
@ -289,6 +290,7 @@ class ClassMetadataFactory implements ClassMetadataFactoryInterface
|
|||||||
// Invoke driver
|
// Invoke driver
|
||||||
try {
|
try {
|
||||||
$this->driver->loadMetadataForClass($className, $class);
|
$this->driver->loadMetadataForClass($className, $class);
|
||||||
|
$this->wakeupReflection($class, $this->getReflectionService());
|
||||||
} catch (ReflectionException $e) {
|
} catch (ReflectionException $e) {
|
||||||
throw MappingException::reflectionFailure($className, $e);
|
throw MappingException::reflectionFailure($className, $e);
|
||||||
}
|
}
|
||||||
@ -563,4 +565,26 @@ class ClassMetadataFactory implements ClassMetadataFactoryInterface
|
|||||||
{
|
{
|
||||||
$this->reflectionService = $reflectionService;
|
$this->reflectionService = $reflectionService;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Wakeup reflection after ClassMetadata gets unserialized from cache.
|
||||||
|
*
|
||||||
|
* @param ClassMetadata $class
|
||||||
|
* @param ReflectionService $reflService
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
protected function wakeupReflection(ClassMetadataInfo $class, ReflectionService $reflService)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Initialize Reflection after ClassMetadata was constructed.
|
||||||
|
*
|
||||||
|
* @param ClassMetadata $class
|
||||||
|
* @param ReflectionSErvice $reflService
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
protected function initializeReflection(ClassMetadataInfo $class, ReflectionService $reflService)
|
||||||
|
{
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user