コード例 #1
0
ファイル: Rule.php プロジェクト: retailcrm/legacy
 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;
 }