Spec-Zone.ru › CakePHP 2.9

Класс ConsoleErrorHandler

Обработчик ошибок для консоли Cake. Выводит сообщение об ошибке и стек вызовов.

Пакет: Cake\Консоль
Авторские права: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: MIT Лицензия
Расположение: Cake/Console/ConsoleErrorHandler.php

Краткое описание свойств

  • $stderr public static
    ConsoleOutput
    Стандартный поток ошибок.

Краткое описание методов

  • _stop() protected
    Обёртка для exit(), используется для тестирования.
  • getStderr() public static
    Получить объект stderr для обработки ошибок консоли.
  • handleError() public

    Обработка ошибок в консольной среде. Записывает ошибки в stderr и регистрирует сообщения, если Configure::read('debug') равно 0.

  • handleException() public
    Обработка исключений в консольной среде. Выводит сообщение в stderr.

Подробное описание методов

_stop()source protected

_stop( integer $code 0 )

Обёртка для exit(), используется для тестирования.

Параметры

целое число $code необязательно 0
Код выхода.

getStderr()source public static

getStderr( )

Получить объект stderr для обработки ошибок консоли.

Возвращает

ConsoleOutput

handleError()source public

handleError( integer $code , string $description , string $file null , integer $line null , array $context null )

Обработка ошибок в консольной среде. Записывает ошибки в stderr и регистрирует сообщения, если Configure::read('debug') равно 0.

Параметры

целое число $code
Код ошибки
строка $description
Описание ошибки.
строка $file необязательно null
Файл, в котором произошла ошибка.
целое число $line необязательно null
Строка, на которой произошла ошибка.
массив $context необязательно null
Стек вызовов ошибки.

handleException()source public

handleException( Exception|ParserError $exception )

Обработка исключений в консольной среде. Выводит сообщение в stderr.

Параметры

Исключение|ParserError $exception
Исключение для обработки

Подробное описание свойств

$stderrsource

public static ConsoleOutput

Стандартный поток ошибок.

© 2005–2016 The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/2.9/class-ConsoleErrorHandler.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API