bookstack/app/Console/Kernel.php

51 lines
1.2 KiB
PHP
Raw Normal View History

2021-06-26 23:23:15 +08:00
<?php
namespace BookStack\Console;
2015-07-13 03:01:42 +08:00
use BookStack\Facades\Theme;
use BookStack\Theming\ThemeService;
2015-07-13 03:01:42 +08:00
use Illuminate\Console\Scheduling\Schedule;
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
use Symfony\Component\Console\Command\Command;
2015-07-13 03:01:42 +08:00
class Kernel extends ConsoleKernel
{
/**
* The Artisan commands provided by your application.
*
* @var array
*/
protected $commands = [
2017-11-19 23:56:06 +08:00
//
2015-07-13 03:01:42 +08:00
];
/**
* Define the application's command schedule.
*
2021-06-26 23:23:15 +08:00
* @param \Illuminate\Console\Scheduling\Schedule $schedule
*
2015-07-13 03:01:42 +08:00
* @return void
*/
protected function schedule(Schedule $schedule)
{
//
2015-07-13 03:01:42 +08:00
}
2017-11-19 23:56:06 +08:00
/**
* Register the commands for the application.
*
* @return void
*/
protected function commands()
{
// Default framework command loading from 'Commands' directory
2021-06-26 23:23:15 +08:00
$this->load(__DIR__ . '/Commands');
// Load any user commands that have been registered via the theme system.
$themeService = $this->app->make(ThemeService::class);
foreach ($themeService->getRegisteredCommands() as $command) {
$this->registerCommand($command);
}
2017-11-19 23:56:06 +08:00
}
2015-07-13 03:01:42 +08:00
}