/** * Callback to collect patchers * * @param \Includes\Decorator\DataStructure\Graph\Classes $node Current node * * @return void */ public function checkClassForPatcherInterface(\Includes\Decorator\DataStructure\Graph\Classes $node) { if ($node->isImplements(static::INTERFACE_PATCHER) && !$node->getReflection()->isAbstract) { $this->patchers[] = $node; } }