private $commonIncluded = FALSE;
/**
- * @var array(string)
+ * @var array|string
*/
private $commonCiviModules = [];
* @param mixed $arg6
*
* @return array|bool
- * @throws \Exception
+ * @throws \CRM_Core_Exception
*/
public function runHooks(
$civiModules, $fnSuffix, $numParams,
break;
default:
- CRM_Core_Error::fatal(ts('Invalid hook invocation'));
- break;
+ throw new CRM_Core_Exception(ts('Invalid hook invocation'));
}
if (!empty($fResult) &&