53 lines
1.6 KiB
PHP
53 lines
1.6 KiB
PHP
<?php
|
|
|
|
namespace Vanguard\Providers;
|
|
|
|
use Vanguard\Plugins\VanguardServiceProvider as BaseVanguardServiceProvider;
|
|
use Vanguard\Support\Plugins\Dashboard\Widgets\BannedUsers;
|
|
use Vanguard\Support\Plugins\Dashboard\Widgets\LatestRegistrations;
|
|
use Vanguard\Support\Plugins\Dashboard\Widgets\NewUsers;
|
|
use Vanguard\Support\Plugins\Dashboard\Widgets\RegistrationHistory;
|
|
use Vanguard\Support\Plugins\Dashboard\Widgets\TotalUsers;
|
|
use Vanguard\Support\Plugins\Dashboard\Widgets\UnconfirmedUsers;
|
|
use Vanguard\Support\Plugins\Dashboard\Widgets\UserActions;
|
|
use \Vanguard\UserActivity\Widgets\ActivityWidget;
|
|
|
|
class VanguardServiceProvider extends BaseVanguardServiceProvider
|
|
{
|
|
/**
|
|
* List of registered plugins.
|
|
*
|
|
* @return array
|
|
*/
|
|
protected function plugins()
|
|
{
|
|
return [
|
|
\Vanguard\Support\Plugins\Dashboard\Dashboard::class,
|
|
\Vanguard\Support\Plugins\Users::class,
|
|
\Vanguard\UserActivity\UserActivity::class,
|
|
\Vanguard\Support\Plugins\RolesAndPermissions::class,
|
|
\Vanguard\Support\Plugins\Settings::class,
|
|
\Vanguard\Announcements\Announcements::class,
|
|
];
|
|
}
|
|
|
|
/**
|
|
* Dashboard widgets.
|
|
*
|
|
* @return array
|
|
*/
|
|
protected function widgets()
|
|
{
|
|
return [
|
|
UserActions::class,
|
|
TotalUsers::class,
|
|
NewUsers::class,
|
|
BannedUsers::class,
|
|
UnconfirmedUsers::class,
|
|
RegistrationHistory::class,
|
|
LatestRegistrations::class,
|
|
ActivityWidget::class,
|
|
];
|
|
}
|
|
}
|