mirror of
https://github.com/flarum/core.git
synced 2025-07-30 21:20:24 +02:00
Use new policy extender, move deprecated event listener back to old style callback
This commit is contained in:
@@ -47,14 +47,16 @@ return [
|
||||
->type(DiscussionLockedPost::class),
|
||||
|
||||
(new Extend\Event())
|
||||
->listen(ConfigureDiscussionGambits::class, function (ConfigureDiscussionGambits $event) {
|
||||
$event->gambits->add(LockedGambit::class);
|
||||
})
|
||||
->listen(Saving::class, Listener\SaveLockedToDatabase::class)
|
||||
->listen(DiscussionWasLocked::class, Listener\CreatePostWhenDiscussionIsLocked::class)
|
||||
->listen(DiscussionWasUnlocked::class, Listener\CreatePostWhenDiscussionIsUnlocked::class),
|
||||
|
||||
(new Extend\Policy())
|
||||
->modelPolicy(Discussion::class, Access\DiscussionPolicy::class),
|
||||
|
||||
function (Dispatcher $events) {
|
||||
$events->subscribe(Access\DiscussionPolicy::class);
|
||||
$events->listen(ConfigureDiscussionGambits::class, function (ConfigureDiscussionGambits $event) {
|
||||
$event->gambits->add(LockedGambit::class);
|
||||
});
|
||||
},
|
||||
];
|
||||
|
Reference in New Issue
Block a user