BetterReflection\Reflection\ReflectionClass::isInstantiable PHP Method

isInstantiable() public method

Checks whether this reflection is an instantiable class
public isInstantiable ( ) : boolean
return boolean
    public function isInstantiable()
    {
        // @TODO doesn't consider internal non-instantiable classes yet.
        return !($this->isAbstract() || $this->isInterface() || $this->isTrait());
    }

Usage Example

 /**
  * {@inheritDoc}
  */
 public function isInstantiable()
 {
     return $this->betterReflectionClass->isInstantiable();
 }