Skip to content

Releases: samsonasik/ErrorHeroModule

2.18.2

17 Jan 06:59
2.18.2
742891a

Choose a tag to compare

using uri->toString() to get complete url in Http request

2.18.1

13 Jan 06:18
2.18.1
f785182

Choose a tag to compare

exclude both common 80 and 443 port for http uri append to be logged

2.18.0

13 Jan 02:21
2.18.0
0d71cc3

Choose a tag to compare

use webmozart/assert

2.17.0

12 Dec 20:20
2.17.0
57a91aa

Choose a tag to compare

add support for beberlei/assert:^3.0

2.16.0

27 Sep 21:35
2.16.0
cac1d7d

Choose a tag to compare

  • upping zend-diactoros to v2
  • upgrade require-dev "doctrine/doctrine-orm-module": "^2.1" and make conflict for <2.1
  • use back kahlan ^4.1.1

2.15.0

24 Sep 09:49
2.15.0
1d928eb

Choose a tag to compare

add ip address to request data information for http request

2.14.1

21 Sep 10:11
2.14.1
6af28a0

Choose a tag to compare

move display_errors check to early

2.14.0

21 Sep 08:02
2.14.0
093f8e1

Choose a tag to compare

Build Status Coverage Status PHPStan

  • Handle ALL Fatal errors. It now even can handle this kind of code :
$y = new class implements \stdClass {};

that will report to DB as the following:

-[ RECORD 1 ]+--------------------------------------------------------------------------------------------------------------------------------
id           | 263
date         | 2018-09-21 14:59:53
type         | 3
event        | class@anonymous cannot implement stdClass - it is not an interface
url          | http://localhost:8080/error-preview/fatal
file         | /Users/samsonasik/www/expressive3-test/vendor/samsonasik/error-hero-module/src/Middleware/Routed/Preview/ErrorPreviewAction.php
line         | 27
error_type   | E_ERROR
trace        | #0 [internal function]: ErrorHeroModule\Middleware\Expressive->execOnShutdown()                                                +
             | #1 {main}
request_data | array (                                                                                                                        +
             |   'request_method' => 'GET',                                                                                                   +
             |   'query_data' =>                                                                                                              +
             |   array (                                                                                                                      +
             |   ),                                                                                                                           +
             |   'body_data' =>                                                                                                               +
             |   array (                                                                                                                      +
             |   ),                                                                                                                           +
             |   'raw_data' => '',                                                                                                            +
             |   'files_data' =>                                                                                                              +
             |   array (                                                                                                                      +
             |   ),                                                                                                                           +
             |   'cookie_data' =>                                                                                                             +
             |   array (                                                                                                                      +

             |   ),                                                                                                                           +

and of course, notify to your email when you activate its notification option.

2.13.10

17 Sep 06:19
2.13.10
98d28ca

Choose a tag to compare

handle trait_exists in HeroAutoload

2.13.9

17 Sep 04:42
2.13.9
64c647e

Choose a tag to compare

handle interface_exists check in HeroAutoload class