diff --git a/src/Core/CoreServiceProvider.php b/src/Core/CoreServiceProvider.php index e7784d59b..31e45ab4c 100644 --- a/src/Core/CoreServiceProvider.php +++ b/src/Core/CoreServiceProvider.php @@ -14,6 +14,7 @@ use Flarum\Core\Models\Discussion; use Flarum\Core\Search\GambitManager; use League\Flysystem\Adapter\Local; use Flarum\Core\Events\RegisterDiscussionGambits; +use Flarum\Core\Events\RegisterUserGambits; class CoreServiceProvider extends ServiceProvider { @@ -110,6 +111,9 @@ class CoreServiceProvider extends ServiceProvider ->give(function () { $gambits = new GambitManager($this->app); $gambits->setFulltextGambit('Flarum\Core\Search\Users\Gambits\FulltextGambit'); + + event(new RegisterUserGambits($gambits)); + return $gambits; }); } diff --git a/src/Core/Events/RegisterUserGambits.php b/src/Core/Events/RegisterUserGambits.php new file mode 100644 index 000000000..c1e24ce05 --- /dev/null +++ b/src/Core/Events/RegisterUserGambits.php @@ -0,0 +1,13 @@ +gambits = $gambits; + } +}