mirror of
https://github.com/flarum/framework.git
synced 2025-05-31 12:35:48 +08:00
API: Split BuildClientView into two separate events
Much easier to work with. Extension stub hasn't been updated yet.
This commit is contained in:
@ -11,12 +11,14 @@
|
||||
namespace Flarum\Admin\Actions;
|
||||
|
||||
use Flarum\Support\ClientAction as BaseClientAction;
|
||||
use Flarum\Support\ClientView;
|
||||
use Psr\Http\Message\ServerRequestInterface as Request;
|
||||
use Flarum\Core\Groups\Permission;
|
||||
use Flarum\Api\Client;
|
||||
use Flarum\Core\Settings\SettingsRepository;
|
||||
use Flarum\Locale\LocaleManager;
|
||||
use Flarum\Events\UnserializeConfig;
|
||||
use Flarum\Events\BuildAdminClientView;
|
||||
|
||||
class ClientAction extends BaseClientAction
|
||||
{
|
||||
@ -42,6 +44,14 @@ class ClientAction extends BaseClientAction
|
||||
$this->layout = __DIR__.'/../../../views/admin.blade.php';
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
protected function fireEvent(ClientView $view, array &$keys)
|
||||
{
|
||||
event(new BuildAdminClientView($this, $view, $keys));
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
|
Reference in New Issue
Block a user