Commit graph

64 commits

Author SHA1 Message Date
db48067d6b Shutdown handler self-seals when not registered, fixes #11 2024-02-20 15:15:59 -06:00
e5ee73841c Further improvements to check for output throwable time in PlainTextHandler 2024-01-16 12:03:29 -06:00
88343a348a Improved check for output throwable time in PlainTextHandler 2024-01-13 11:43:31 -06:00
08a03a288a Added helper constant for ignoring errors, ignoring errors now uses bitwise operators 2023-11-09 09:10:44 -06:00
6d23922b81 Added ignore option to Handler 2023-11-08 22:25:54 -06:00
ceb372d780 Updated README.md 2023-11-06 08:55:05 -06:00
03b10e697a Added getLastOutputThrowable to Handler 2023-11-06 08:52:14 -06:00
c740938a0d Added JSONHandler to the README. 2023-11-03 22:59:06 -05:00
f2617be261 Added JSONHandler 2023-11-03 22:55:11 -05:00
6e8ac67d4e Modified supplemental error handling 2023-08-08 23:17:01 -05:00
5b2c6c5f1a Updated README 2023-07-05 15:49:41 -05:00
ecfe37f11f Changed argument printing in stack traces 2023-07-05 15:24:47 -05:00
1795305461 Moved vfsstream to a dev requirement 2023-07-04 11:45:05 -05:00
92714e58d8 Testing supplemental error handling in Handler 2023-07-04 11:19:44 -05:00
ce6469f954 Removed special handling of varExporter from Handler's constructor 2023-06-27 11:26:29 -05:00
0ca3d9a452 Additional fixes on supplemental error handling in Handler 2023-06-27 11:25:57 -05:00
375618905f Made Handler::varExporter return the value if a varExporter is not defined 2023-06-26 16:42:05 -05:00
a525fad96a Added secondary error handling in Handler
This should allow Catcher to print errors even if there are errors encountered
when logging or exporting variables in stack traces
2023-06-26 15:42:39 -05:00
5d8e77e89a More documentation fixes 2023-04-30 13:28:31 -05:00
98730a0128 Updating README documentation 2023-04-30 13:23:00 -05:00
fd4a3b3613 100% Coverage 2023-04-30 11:48:10 -05:00
fdf4eb40c8 ThrowableController 100% 2023-04-23 21:22:22 -05:00
5d8e2669c3 Update to test executable to always display deprecations by default 2023-04-23 13:16:20 -05:00
c2e06bb15c Handler tests 2023-04-23 13:12:21 -05:00
adeefa46cf Changed Catcher::errorReporting back to protected 2023-04-21 23:25:20 -05:00
3c2461272f Should have committed something long ago... :) 2023-04-21 23:17:24 -05:00
83eafab08a Cleaning up, Fixing #9 2023-02-22 21:50:04 -06:00
2c685d9ce3 Changed namespace, updated dependencies 2023-02-19 13:43:48 -06:00
61ac78ac24 Cleaning up test boostrap 2023-01-25 20:33:31 -06:00
ff8399fc27 Correctly detect Xdebug 2023-01-25 18:59:03 -05:00
c24cc5d204 Fixes #7 2023-01-25 17:20:23 -06:00
781a5cf967 Updates to README 2023-01-13 09:47:38 -06:00
3ad4620d0c Prevent Catcher from changing reporting if changed after Catcher init, fixes #6 2023-01-13 08:54:50 -06:00
a39432c50d Minor fixes to README 2023-01-12 23:02:58 -06:00
d1f0e70e4f Added varExporter option to Handler, fixes #1 2023-01-12 22:56:38 -06:00
0f4887fb63 Remove errant error_reporting line from Catcher 2023-01-12 22:23:11 -06:00
06390094fa Trying another approach to fix #3 2023-01-12 21:54:53 -06:00
f9c0b6c873 Now fatal errors handled via the shutdown handler are made to be silent to mitigate #3 2023-01-11 20:38:10 -06:00
12df5e7132 Bit of cleanup 2023-01-11 16:56:06 -06:00
cec5faf46a Notices, Warnings, etc. now won't be thrown unless forking is possible 2023-01-11 08:23:23 -06:00
2a97d34330 Minor edits to README 2023-01-10 23:39:16 -06:00
d23f850efa Prevent converted notices and warnings from halting execution; fixes #4 2023-01-10 23:32:43 -06:00
cea774ef66 Added AUTHORS file, clarified something in README 2022-12-31 10:13:53 -06:00
29d5b52855 Fixes to README documentation 2022-12-31 08:29:32 -06:00
fe8c7770a4 More documentation improvements 2022-12-30 23:53:34 -06:00
f181679c0a Added ThrowableController to documentation 2022-12-27 23:10:27 -06:00
4a2358f57f Updated README 2022-12-27 23:00:58 -06:00
78cdd6238b Updated README 2022-12-27 22:58:19 -06:00
ada16b171e Starting documentation 2022-12-27 22:53:05 -06:00
17b8857480 100% Coverage 2022-12-26 22:10:56 -06:00