framework/php-packages/testing
Sami Mazouz ec5cb98c77
chore: merge the app with the container & implement the ApplicationContract (#3862)
* chore: merge the app with the container & implement the ApplicationContract

Illuminate components always expect the app to be the container, but also expect the app to be implementing the laravel app contract. This means that very often between minor illuminate updates we get a call to a method on the app that doesn't exist in the Flarum app. This fixes the issue once and for all.

* chore: improve concern implementation readability
* chore: service provider no longer has to change app type
* chore: unimplement `terminat(e/ing)`
* Apply fixes from StyleCI
* chore: recover `container` prop
* chore: return types
* fix: phpstan errors
2023-09-15 09:30:24 +01:00
..
.github/workflows Add automated tests for flarum/testing 2021-04-07 22:38:58 +01:00
bootstrap chore: improve test suite (#3814) 2023-06-15 13:26:39 +01:00
src chore: merge the app with the container & implement the ApplicationContract (#3862) 2023-09-15 09:30:24 +01:00
tests chore: improve test suite (#3814) 2023-06-15 13:26:39 +01:00
.editorconfig Requirement and formatting fixes (#5) 2021-03-21 19:26:25 +01:00
.gitignore Ignore generated tmp 2021-03-11 13:07:31 -05:00
composer.json fix(regression): caught errors 2023-05-31 09:50:39 +01:00
LICENSE Update copyright year 2021-05-15 00:58:25 +01:00