Zephir\ClassProperty::isStatic PHP Метод

isStatic() публичный Метод

Checks whether the variable is static
public isStatic ( ) : boolean
Результат boolean
    public function isStatic()
    {
        return in_array('static', $this->visibility);
    }

Usage 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::isStatic