als / exception
Parser3 Exceptions Renderer.
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 2
Forks: 1
Open Issues: 0
Language:HTML
Requires (Dev)
- parser/composer: ^1.0
This package is auto-updated.
Last update: 2024-10-24 17:24:04 UTC
README
Шаблонизатор «исключений» Парсера с показом участка кода и подстветкой строки вызвавшей исключение.
Installation
$ composer require als/exception
Basic Usage
Для подключения необходимо в корневом auto.p перекрыть метод @unhandled_exception[]
:
############################################################################### @unhandled_exception[exception;stack] $result[^Als/Exception:render[ $.exception[$exception] $.stack[$stack] $.debug(true) $.lines(20) ]] # End: @unhandled_exception[]
Params
- $.exception
<hash>
Информация об ошибке - $.stack
<table>
Стек вызовов - $.debug
<bool|method>
Ссылка на метод @is_developer[], либо результат его выполнения. (default: false) - $.lines
<int>
Кол-во строк кода, которые будут показаны для каждой строки в стеке вызовов. (default: 20)
"Release" режим
"Debug" режим
References
- Bugs and feature request are tracked on GitHub