/** * Register error display function. * @param string | array handler callable with call_user_func * @return bool */ static function set_error_display($handler) { if (!is_callable($handler)) { trigger_error('Error display handler is not callable (' . var_export($handler, 1) . ')', E_USER_WARNING); return false; } PLUGError::$displayfunc = $handler; return true; }