Viewing file: StaticReflectionMethod.php (6.54 KB) -rwxrwxrwx Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
namespace Doctrine\Common\Reflection;
use Doctrine\Common\Reflection\Compatibility\ReflectionMethod as CompatibilityReflectionMethod; use ReflectionException; use ReflectionMethod;
class StaticReflectionMethod extends ReflectionMethod { use CompatibilityReflectionMethod;
/** * The PSR-0 parser object. * * @var StaticReflectionParser */ protected $staticReflectionParser;
/** * The name of the method. * * @var string */ protected $methodName;
/** * @param string $methodName */ public function __construct(StaticReflectionParser $staticReflectionParser, $methodName) { $this->staticReflectionParser = $staticReflectionParser; $this->methodName = $methodName; }
/** * {@inheritDoc} */ public function getName() { return $this->methodName; }
/** * @return StaticReflectionParser */ protected function getStaticReflectionParser() { return $this->staticReflectionParser->getStaticReflectionParserForDeclaringClass('method', $this->methodName); }
/** * {@inheritDoc} */ public function getDeclaringClass() { return $this->getStaticReflectionParser()->getReflectionClass(); }
/** * {@inheritDoc} */ public function getNamespaceName() { return $this->getStaticReflectionParser()->getNamespaceName(); }
/** * {@inheritDoc} */ public function getDocComment() { return $this->getStaticReflectionParser()->getDocComment('method', $this->methodName); }
/** * @return string[] */ public function getUseStatements() { return $this->getStaticReflectionParser()->getUseStatements(); }
/** * {@inheritDoc} */ public static function export($class, $name, $return = false) { throw new ReflectionException('Method not implemented'); }
/** * {@inheritDoc} */ public function getClosure($object = null) { throw new ReflectionException('Method not implemented'); }
/** * {@inheritDoc} */ public function getModifiers() { throw new ReflectionException('Method not implemented'); }
/** * {@inheritDoc} */ public function getPrototype() { throw new ReflectionException('Method not implemented'); }
/** * {@inheritDoc} */ public function invokeArgs($object, array $args) { throw new ReflectionException('Method not implemented'); }
/** * {@inheritDoc} */ public function isAbstract() { throw new ReflectionException('Method not implemented'); }
/** * {@inheritDoc} */ public function isConstructor() { throw new ReflectionException('Method not implemented'); }
/** * {@inheritDoc} */ public function isDestructor() { throw new ReflectionException('Method not implemented'); }
/** * {@inheritDoc} */ public function isFinal() { throw new ReflectionException('Method not implemented'); }
/** * {@inheritDoc} */ public function isPrivate() { throw new ReflectionException('Method not implemented'); }
/** * {@inheritDoc} */ public function isProtected() { throw new ReflectionException('Method not implemented'); }
/** * {@inheritDoc} */ public function isPublic() { throw new ReflectionException('Method not implemented'); }
/** * {@inheritDoc} */ public function isStatic() { throw new ReflectionException('Method not implemented'); }
/** * {@inheritDoc} */ public function setAccessible($accessible) { throw new ReflectionException('Method not implemented'); }
/** * {@inheritDoc} */ public function __toString() { throw new ReflectionException('Method not implemented'); }
/** * {@inheritDoc} */ public function getClosureThis() { throw new ReflectionException('Method not implemented'); }
/** * {@inheritDoc} */ public function getEndLine() { throw new ReflectionException('Method not implemented'); }
/** * {@inheritDoc} */ public function getExtension() { throw new ReflectionException('Method not implemented'); }
/** * {@inheritDoc} */ public function getExtensionName() { throw new ReflectionException('Method not implemented'); }
/** * {@inheritDoc} */ public function getFileName() { throw new ReflectionException('Method not implemented'); }
/** * {@inheritDoc} */ public function getNumberOfParameters() { throw new ReflectionException('Method not implemented'); }
/** * {@inheritDoc} */ public function getNumberOfRequiredParameters() { throw new ReflectionException('Method not implemented'); }
/** * {@inheritDoc} */ public function getParameters() { throw new ReflectionException('Method not implemented'); }
/** * {@inheritDoc} */ public function getShortName() { throw new ReflectionException('Method not implemented'); }
/** * {@inheritDoc} */ public function getStartLine() { throw new ReflectionException('Method not implemented'); }
/** * {@inheritDoc} */ public function getStaticVariables() { throw new ReflectionException('Method not implemented'); }
/** * {@inheritDoc} */ public function inNamespace() { throw new ReflectionException('Method not implemented'); }
/** * {@inheritDoc} */ public function isClosure() { throw new ReflectionException('Method not implemented'); }
/** * {@inheritDoc} */ public function isDeprecated() { throw new ReflectionException('Method not implemented'); }
/** * {@inheritDoc} */ public function isInternal() { throw new ReflectionException('Method not implemented'); }
/** * {@inheritDoc} */ public function isUserDefined() { throw new ReflectionException('Method not implemented'); }
/** * {@inheritDoc} */ public function returnsReference() { throw new ReflectionException('Method not implemented'); } }
|