class StaticReflectionProperty in Service Container 7
Same name and namespace in other branches
- 7.2 modules/providers/service_container_annotation_discovery/lib/Doctrine/common/lib/Doctrine/Common/Reflection/StaticReflectionProperty.php \Doctrine\Common\Reflection\StaticReflectionProperty
Hierarchy
- class \Doctrine\Common\Reflection\StaticReflectionProperty extends \ReflectionProperty
Expanded class hierarchy of StaticReflectionProperty
File
- modules/
providers/ service_container_annotation_discovery/ lib/ Doctrine/ common/ lib/ Doctrine/ Common/ Reflection/ StaticReflectionProperty.php, line 25
Namespace
Doctrine\Common\ReflectionView source
class StaticReflectionProperty extends ReflectionProperty {
/**
* The PSR-0 parser object.
*
* @var StaticReflectionParser
*/
protected $staticReflectionParser;
/**
* The name of the property.
*
* @var string|null
*/
protected $propertyName;
/**
* @param StaticReflectionParser $staticReflectionParser
* @param string|null $propertyName
*/
public function __construct(StaticReflectionParser $staticReflectionParser, $propertyName) {
$this->staticReflectionParser = $staticReflectionParser;
$this->propertyName = $propertyName;
}
/**
* {@inheritDoc}
*/
public function getName() {
return $this->propertyName;
}
/**
* @return StaticReflectionParser
*/
protected function getStaticReflectionParser() {
return $this->staticReflectionParser
->getStaticReflectionParserForDeclaringClass('property', $this->propertyName);
}
/**
* {@inheritDoc}
*/
public function getDeclaringClass() {
return $this
->getStaticReflectionParser()
->getReflectionClass();
}
/**
* {@inheritDoc}
*/
public function getDocComment() {
return $this
->getStaticReflectionParser()
->getDocComment('property', $this->propertyName);
}
/**
* @return array
*/
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 getModifiers() {
throw new ReflectionException('Method not implemented');
}
/**
* {@inheritDoc}
*/
public function getValue($object = null) {
throw new ReflectionException('Method not implemented');
}
/**
* {@inheritDoc}
*/
public function isDefault() {
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 setValue($object, $value = null) {
throw new ReflectionException('Method not implemented');
}
/**
* {@inheritDoc}
*/
public function __toString() {
throw new ReflectionException('Method not implemented');
}
}