1
0
mirror of https://github.com/flarum/core.git synced 2025-10-13 07:54:25 +02:00

Access request actor in error handler (#2410)

* Add an ActorReference class to store the actor `$request->getAttribute('actorReference')->getActor()`
* Add a middleware to inject the actor reference
* Deprecate `$request->getAttribute('actor')`
This commit is contained in:
Sami Mazouz
2021-04-12 18:42:22 +01:00
committed by GitHub
parent b6f0b01307
commit 9e3699ea47
6 changed files with 74 additions and 2 deletions

View File

@@ -57,6 +57,7 @@ class ApiServiceProvider extends AbstractServiceProvider
$this->container->singleton('flarum.api.middleware', function () {
return [
HttpMiddleware\InjectActorReference::class,
'flarum.api.error_handler',
HttpMiddleware\ParseJsonBody::class,
Middleware\FakeHttpMethods::class,