Skip to content

Commit

Permalink
Merge pull request #20 from FriendsOfFlarum/im/middleware
Browse files Browse the repository at this point in the history
Refactor middleware registration
  • Loading branch information
Ian Morland authored May 4, 2020
2 parents f5fdec3 + 43dda32 commit 2613510
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 8 deletions.
3 changes: 3 additions & 0 deletions extend.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
namespace FoF\Terms;

use Flarum\Extend;
use FoF\Terms\Middlewares\RegisterMiddleware;
use Illuminate\Contracts\Events\Dispatcher;

return [
Expand Down Expand Up @@ -61,4 +62,6 @@ function (Dispatcher $events) {
$events->subscribe(Access\PolicyPolicy::class);
$events->subscribe(Access\UserPolicy::class);
},

(new Extend\Middleware('forum'))->add(RegisterMiddleware::class),
];
8 changes: 0 additions & 8 deletions src/Extenders/UserRegistration.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,9 @@

namespace FoF\Terms\Extenders;

use Flarum\Event\ConfigureMiddleware;
use Flarum\Extend\ExtenderInterface;
use Flarum\Extension\Extension;
use Flarum\User\Event\Registered;
use FoF\Terms\Middlewares\RegisterMiddleware;
use FoF\Terms\Repositories\PolicyRepository;
use Illuminate\Contracts\Container\Container;

Expand All @@ -15,7 +13,6 @@ class UserRegistration implements ExtenderInterface
public function extend(Container $container, Extension $extension = null)
{
$container['events']->listen(Registered::class, [$this, 'registered']);
$container['events']->listen(ConfigureMiddleware::class, [$this, 'middlewares']);
}

public function registered(Registered $event)
Expand All @@ -27,9 +24,4 @@ public function registered(Registered $event)

$policies->acceptAll($event->user);
}

public function middlewares(ConfigureMiddleware $middleware)
{
$middleware->pipe->pipe(app(RegisterMiddleware::class));
}
}

0 comments on commit 2613510

Please sign in to comment.