本文整理汇总了PHP中Q_Response::sendCookieHeaders方法的典型用法代码示例。如果您正苦于以下问题:PHP Q_Response::sendCookieHeaders方法的具体用法?PHP Q_Response::sendCookieHeaders怎么用?PHP Q_Response::sendCookieHeaders使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Q_Response
的用法示例。
在下文中一共展示了Q_Response::sendCookieHeaders方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: errors
/**
* @method errors
* @static
* @protected
* @param {Exception} $exception
* @param {string} $module
* @param {string} [$partialResponse=null]
*/
protected static function errors($exception, $module, $partialResponse = null)
{
self::$errorsOccurred = true;
$startedResponse = self::$startedResponse;
if (!$startedResponse) {
Q_Response::sendCookieHeaders();
}
$errors = Q_Response::getErrors();
Q::$toolWasRendered = array();
try {
if (self::$handlingErrors) {
// We need to handle errors, but we
// have already tried to do it.
// Just show the errors view.
Q::event('Q/errors/native', compact('errors', 'exception', 'partialResponse', 'startedResponse'));
return;
}
self::$handlingErrors = true;
if (Q::canHandle("{$module}/errors")) {
/**
* @event $module/errors
* @param {Exception} exception
* @param {string} module
* @param {string} partialResponse
*/
Q::event("{$module}/errors", compact('errors', 'exception', 'partialResponse', 'startedResponse'));
} else {
/**
* @event Q/errors
* @param {Exception} exception
* @param {string} module
* @param {string} partialResponse
*/
Q::event("Q/errors", compact('errors', 'exception', 'partialResponse', 'startedResponse'));
}
} catch (Exception $e) {
Q_Exception::rethrow($e, '');
// may be for forwarding
/**
* @event Q/exception
* @param {Exception} exception
*/
Q::event('Q/exception', compact('exception'));
// the original exception
}
}