Chris@0: . Chris@0: */ Chris@0: Chris@0: namespace Doctrine\Common\Reflection; Chris@0: Chris@0: use ReflectionClass; Chris@0: use ReflectionException; Chris@0: Chris@0: class StaticReflectionClass extends ReflectionClass Chris@0: { Chris@0: /** Chris@0: * The static reflection parser object. Chris@0: * Chris@0: * @var StaticReflectionParser Chris@0: */ Chris@0: private $staticReflectionParser; Chris@0: Chris@0: /** Chris@0: * @param StaticReflectionParser $staticReflectionParser Chris@0: */ Chris@0: public function __construct(StaticReflectionParser $staticReflectionParser) Chris@0: { Chris@0: $this->staticReflectionParser = $staticReflectionParser; Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function getName() Chris@0: { Chris@0: return $this->staticReflectionParser->getClassName(); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function getDocComment() Chris@0: { Chris@0: return $this->staticReflectionParser->getDocComment(); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function getNamespaceName() Chris@0: { Chris@0: return $this->staticReflectionParser->getNamespaceName(); Chris@0: } Chris@0: Chris@0: /** Chris@0: * @return array Chris@0: */ Chris@0: public function getUseStatements() Chris@0: { Chris@0: return $this->staticReflectionParser->getUseStatements(); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function getMethod($name) Chris@0: { Chris@0: return $this->staticReflectionParser->getReflectionMethod($name); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function getProperty($name) Chris@0: { Chris@0: return $this->staticReflectionParser->getReflectionProperty($name); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public static function export($argument, $return = false) Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function getConstant($name) Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function getConstants() Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function getConstructor() Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function getDefaultProperties() Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function getEndLine() Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function getExtension() Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function getExtensionName() Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function getFileName() Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function getInterfaceNames() Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function getInterfaces() Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function getMethods($filter = null) Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function getModifiers() Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function getParentClass() Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function getProperties($filter = null) Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function getShortName() Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function getStartLine() Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function getStaticProperties() Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function getStaticPropertyValue($name, $default = '') Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function getTraitAliases() Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function getTraitNames() Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function getTraits() Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function hasConstant($name) Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function hasMethod($name) Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function hasProperty($name) Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function implementsInterface($interface) Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function inNamespace() Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function isAbstract() Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function isCloneable() Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function isFinal() Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function isInstance($object) Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function isInstantiable() Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function isInterface() Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function isInternal() Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function isIterateable() Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function isSubclassOf($class) Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function isTrait() Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function isUserDefined() Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function newInstance($args) Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function newInstanceArgs(array $args = []) Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function newInstanceWithoutConstructor() Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function setStaticPropertyValue($name, $value) Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritDoc} Chris@0: */ Chris@0: public function __toString() Chris@0: { Chris@0: throw new ReflectionException('Method not implemented'); Chris@0: } Chris@0: }