public function getHandler($handlerClass) { if (!class_exists($handlerClass)) { CommandHelper::implementationNotice($handlerClass, ' class'); exit(1); } else { $handler = new $handlerClass(); } if (!in_array('HandlerInterface', class_implements($handler))) { CommandHelper::implementationError($handlerClass, 'HandlerInterface'); exit(1); } return $handler; }