for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* @author Patsura Dmitry https://github.com/ovr <[email protected]>
*/
namespace PHPSA;
use PHPSA\Definition\ClassMethod;
use PHPSA\Definition\FunctionDefinition;
class ScopePointer
{
* @var ClassMethod|FunctionDefinition
protected $object;
public function __construct($object)
$this->object = $object;
}
* Is class Method?
*
* @return bool
public function isClassMethod()
return $this->object instanceof ClassMethod;
public function isFunction()
return $this->object instanceof FunctionDefinition;
* @return ClassMethod|FunctionDefinition
public function getObject()
return $this->object;