29 lines
851 B
PHP
29 lines
851 B
PHP
|
<?php
|
||
|
|
||
|
namespace Pterodactyl\Console\Commands\Overrides;
|
||
|
|
||
|
use Illuminate\Foundation\Console\KeyGenerateCommand as BaseKeyGenerateCommand;
|
||
|
|
||
|
class KeyGenerateCommand extends BaseKeyGenerateCommand
|
||
|
{
|
||
|
/**
|
||
|
* Override the default Laravel key generation command to throw a warning to the user
|
||
|
* if it appears that they have already generated an application encryption key.
|
||
|
*/
|
||
|
public function handle()
|
||
|
{
|
||
|
if (! empty(config('app.key')) && $this->input->isInteractive()) {
|
||
|
$this->output->warning(trans('command/messages.key.warning'));
|
||
|
if (! $this->confirm(trans('command/messages.key.confirm'))) {
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
if (! $this->confirm(trans('command/messages.key.final_confirm'))) {
|
||
|
return;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
parent::handle();
|
||
|
}
|
||
|
}
|