/** * Returns the declaring class reflection. * * @return \TokenReflection\IReflectionClass */ public function getDeclaringClass() { return ReflectionClass::create(parent::getDeclaringClass(), $this->broker); }
/** * Returns the declaring class reflection. * * @return \TokenReflection\IReflectionClass */ public function getDeclaringClass() { $class = parent::getDeclaringClass(); return $class ? ReflectionClass::create($class, $this->broker) : null; }
/** * Tests an exception thrown when trying to create the reflection from a PHP internal reflection. * * @expectedException \TokenReflection\Exception\RuntimeException */ public function testInternalClassReflectionCreate() { Php\ReflectionClass::create(new \ReflectionFunction('create_function'), $this->getBroker()); }