PhpParser\PrettyPrinter\Standard::pModifiers PHP Method

pModifiers() protected method

protected pModifiers ( $modifiers )
    protected function pModifiers($modifiers) {
        return ($modifiers & Stmt\Class_::MODIFIER_PUBLIC    ? 'public '    : '')
             . ($modifiers & Stmt\Class_::MODIFIER_PROTECTED ? 'protected ' : '')
             . ($modifiers & Stmt\Class_::MODIFIER_PRIVATE   ? 'private '   : '')
             . ($modifiers & Stmt\Class_::MODIFIER_STATIC    ? 'static '    : '')
             . ($modifiers & Stmt\Class_::MODIFIER_ABSTRACT  ? 'abstract '  : '')
             . ($modifiers & Stmt\Class_::MODIFIER_FINAL     ? 'final '     : '');
    }

Usage Example

Exemplo n.º 1
0
 /**
  * @return string
  */
 public function getFullSignature()
 {
     return $this->printer->pModifiers($this->method) . 'function ' . ($this->method->byRef ? '&' : '') . $this->getNameAndParamsSignature();
 }
Standard