%PDF- %GIF98; %PNG;
Server : ApacheSystem : Linux host.digitalbabaji.in 4.18.0-513.11.1.el8_9.x86_64 #1 SMP Wed Jan 17 02:00:40 EST 2024 x86_64 User : addictionfreeind ( 1003) PHP Version : 7.2.34 Disable Function : exec,passthru,shell_exec,system Directory : /home/addictionfreeind/public_html/admin1/vendor/spatie/laravel-backup/src/Commands/ |
Upload File : |
<?php
namespace Spatie\Backup\Commands;
use Spatie\Backup\Helpers\ConsoleOutput;
use Spatie\SignalAwareCommand\SignalAwareCommand;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
use Symfony\Component\Console\SignalRegistry\SignalRegistry;
abstract class BaseCommand extends SignalAwareCommand
{
protected array $handlesSignals = [];
public function __construct()
{
if ($this->runningInConsole() && SignalRegistry::isSupported()) {
$this->handlesSignals[] = SIGINT;
}
parent::__construct();
}
public function run(InputInterface $input, OutputInterface $output): int
{
app(ConsoleOutput::class)->setCommand($this);
return parent::run($input, $output);
}
protected function runningInConsole(): bool
{
return in_array(php_sapi_name(), ['cli', 'phpdbg']);
}
public function getSubscribedSignals(): array
{
return $this->handlesSignals;
}
}