Zephir\ClassProperty::isPublic PHP Method

isPublic() public method

Checks whether the variable is public
public isPublic ( ) : boolean
return boolean
    public function isPublic()
    {
        return in_array('public', $this->visibility);
    }

Usage Example

コード例 #1
0
ファイル: Generator.php プロジェクト: zhao5908/zephir
 /**
  * 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::isPublic