2019-01-08 21:42:56 -06:00
|
|
|
<?php
|
|
|
|
|
|
|
|
namespace App\Providers;
|
|
|
|
|
2020-11-19 22:51:20 +01:00
|
|
|
use Illuminate\Support\ServiceProvider;
|
2019-01-08 21:42:56 -06:00
|
|
|
|
2020-11-19 22:51:20 +01:00
|
|
|
class CliServiceProvider extends ServiceProvider
|
2019-01-08 21:42:56 -06:00
|
|
|
{
|
2023-05-24 22:21:54 +02:00
|
|
|
public function register(): void
|
2019-01-08 21:42:56 -06:00
|
|
|
{
|
|
|
|
// Restrict LibreNMS CLI commands
|
2020-11-19 22:51:20 +01:00
|
|
|
if (defined('ARTISAN_BINARY') && ARTISAN_BINARY == 'lnms' && $this->app->environment() == 'production') {
|
|
|
|
$this->app->register(\NunoMaduro\LaravelConsoleSummary\LaravelConsoleSummaryServiceProvider::class);
|
2019-01-08 21:42:56 -06:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|