Zephir\ClassProperty::getOriginal PHP Method

getOriginal() public method

public getOriginal ( ) : mixed
return mixed
    public function getOriginal()
    {
        return $this->original;
    }

Usage Example

Example #1
0
 /**
  * Build property
  *
  * @param ClassProperty $property
  * @param string $indent
  * @return string
  */
 protected function buildProperty(ClassProperty $property, $indent)
 {
     $visibility = $property->isPublic() ? 'public' : $property->isProtected() ? 'protected' : 'private';
     if ($property->isStatic()) {
         $visibility = 'static ' . $visibility;
     }
     $source = $visibility . ' $' . $property->getName();
     $original = $property->getOriginal();
     if (isset($original['default'])) {
         $source .= ' = ' . $this->wrapPHPValue(array('default' => $original['default']));
     }
     $docBlock = new DocBlock($property->getDocBlock(), $indent);
     return $docBlock . "\n" . $indent . $source . ';';
 }
All Usage Examples Of Zephir\ClassProperty::getOriginal