morningmedley / application
An Illuminate IoC Container for Morningmedley.
v0.4.9
2026-10-12 10:52 UTC
Requires
- php: ^8.2
- illuminate/cache: ^12.31.0
- illuminate/config: ^12.3.0
- illuminate/console: ^12.31.0
- illuminate/container: ^12.31.0
- illuminate/filesystem: ^12.31.0
- illuminate/http: ^12.31.0
- illuminate/log: ^12.31.0
- illuminate/support: ^12.31.0
- spatie/laravel-ignition: ^2.9.1
- symfony/finder: ^6|^7
- symfony/http-foundation: ^6|^7
- vlucas/phpdotenv: ^5.6.1
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
An Illuminate Application for Morningmedley.
Breaking changes since 0.4.8
- Nothing logs to a file by default. The
debugchannel and theWP_DEBUG_LOGpath handling are removed, and the default stack isnull. PHP and WordPress write the log file. Asinglechannel (storage/logs/laravel.log) is defined, but it is not in the stack. A site that listsdebugin its ownchannels.stackmust change it, for example tobugsnag. With a channel that does not exist, Laravel falls back to the emergency logger, which now writes tophp://stderr. app.debugis nowWP_DEBUG && WP_DEBUG_DISPLAY, where 0.4.8 usedWP_DEBUG && WP_DEBUG_LOG. It is what Laravel reads as "show details": error pages with the exception and its trace, the Laravel exception renderer, Ignition's runnable solutions, the health check and a missing Mix file, which throw instead of being reported. They now show details only when errors are displayed.app.debug_logis removed.HandleExceptionslosthandleWarningError(),handleNoticeError()andhandleDeprecationError().handleError()covers every level.
Warnings, notices, deprecations, exceptions and fatal errors are reported to the channels in the stack, and a channel
chooses which it gets with its level. Warnings, notices and deprecations are never thrown, and PHP and WordPress
keep logging, displaying and ending the script on E_USER_ERROR. See the comment above the stack in
src/config/logging.php.