PhpParser\Node\Stmt\Class_::isAbstract PHP Method

isAbstract() public method

public isAbstract ( )
    public function isAbstract()
    {
        return (bool) ($this->flags & self::MODIFIER_ABSTRACT);
    }

Usage Example

Example #1
0
 /**
  * @param Class_       $node
  * @param PHPNamespace $target
  */
 public function handleClass(Class_ $node, PHPNamespace $target)
 {
     $name = $node->name;
     $modifiers = 0;
     $modifiers |= $node->isAbstract() ? PHPClass::IS_ABSTRACT : 0;
     $modifiers |= $node->isFinal() ? PHPClass::IS_FINAL : 0;
     $class = $this->codeFactory->buildClass($name, $modifiers);
     $target->addClass($class);
     $this->parse($node->stmts, $class);
 }
All Usage Examples Of PhpParser\Node\Stmt\Class_::isAbstract