DMS\Filter\Mapping\ClassMetadata::getReflectionClass PHP Method

getReflectionClass() public method

{@inheritDoc}
public getReflectionClass ( )
    public function getReflectionClass()
    {
        if (!$this->reflClass) {
            $this->reflClass = new \ReflectionClass($this->getClassName());
        }
        return $this->reflClass;
    }

Usage Example

Example #1
0
 /**
  * Checks if the object has interfaces and cascades parsing of annotatiosn
  * to all the interfaces
  * 
  * @param ClassMetadata $metadata 
  */
 protected function loadInterfaceMetadata($metadata)
 {
     foreach ($metadata->getReflectionClass()->getInterfaces() as $interface) {
         $metadata->mergeRules($this->getClassMetadata($interface->getName()));
     }
 }