32 parent::__construct($className);
44 $extendedMethods = array();
45 $methods = $filter === NULL ? parent::getMethods() : parent::getMethods($filter);
46 foreach ($methods as $method) {
47 $extendedMethods[] = new \TYPO3\CMS\Extbase\Reflection\MethodReflection($this->getName(), $method->getName());
49 return $extendedMethods;
61 $parentMethod = parent::getMethod($name);
62 if (!is_object($parentMethod)) {
65 return new \TYPO3\CMS\Extbase\Reflection\MethodReflection($this->getName(), $parentMethod->getName());
76 $parentConstructor = parent::getConstructor();
77 if (!is_object($parentConstructor)) {
78 return $parentConstructor;
80 return new \TYPO3\CMS\Extbase\Reflection\MethodReflection($this->getName(), $parentConstructor->getName());
92 $extendedProperties = array();
93 $properties = $filter === NULL ? parent::getProperties() : parent::getProperties($filter);
94 foreach ($properties as $property) {
95 $extendedProperties[] = new \TYPO3\CMS\Extbase\Reflection\PropertyReflection($this->getName(), $property->getName());
97 return $extendedProperties;
109 return new \TYPO3\CMS\Extbase\Reflection\PropertyReflection($this->getName(), $name);
120 $extendedInterfaces = array();
121 $interfaces = parent::getInterfaces();
122 foreach ($interfaces as $interface) {
123 $extendedInterfaces[] = new \TYPO3\CMS\Extbase\Reflection\ClassReflection($interface->getName());
125 return $extendedInterfaces;
136 $parentClass = parent::getParentClass();
137 return $parentClass === FALSE ? FALSE : new \TYPO3\CMS\Extbase\Reflection\ClassReflection($parentClass->getName());
178 if (!is_object($this->docCommentParser)) {
179 $this->docCommentParser = new \TYPO3\CMS\Extbase\Reflection\DocCommentParser();
180 $this->docCommentParser->parseDocComment($this->getDocComment());
getProperties($filter=NULL)
if($list_of_literals) if(!empty($literals)) if(!empty($literals)) $result
Analyse literals to prepend the N char to them if their contents aren't numeric.