allow vendord
All checks were successful
Build, Push and Deploy / build-and-push (push) Successful in 3m3s
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 16s
Build, Push and Deploy / deploy-staging (push) Successful in 32s
Build, Push and Deploy / deploy-production (push) Has been skipped
Build, Push and Deploy / cleanup (push) Successful in 1s
All checks were successful
Build, Push and Deploy / build-and-push (push) Successful in 3m3s
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 16s
Build, Push and Deploy / deploy-staging (push) Successful in 32s
Build, Push and Deploy / deploy-production (push) Has been skipped
Build, Push and Deploy / cleanup (push) Successful in 1s
This commit is contained in:
57
vendor/nunomaduro/collision/src/Handler.php
vendored
Normal file
57
vendor/nunomaduro/collision/src/Handler.php
vendored
Normal file
@@ -0,0 +1,57 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace NunoMaduro\Collision;
|
||||
|
||||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
use Whoops\Handler\Handler as AbstractHandler;
|
||||
|
||||
/**
|
||||
* @internal
|
||||
*
|
||||
* @see \Tests\Unit\HandlerTest
|
||||
*/
|
||||
final class Handler extends AbstractHandler
|
||||
{
|
||||
/**
|
||||
* Holds an instance of the writer.
|
||||
*/
|
||||
private Writer $writer;
|
||||
|
||||
/**
|
||||
* Creates an instance of the Handler.
|
||||
*/
|
||||
public function __construct(?Writer $writer = null)
|
||||
{
|
||||
$this->writer = $writer ?: new Writer;
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function handle(): int
|
||||
{
|
||||
$this->writer->write($this->getInspector()); // @phpstan-ignore-line
|
||||
|
||||
return self::QUIT;
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function setOutput(OutputInterface $output): self
|
||||
{
|
||||
$this->writer->setOutput($output);
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function getWriter(): Writer
|
||||
{
|
||||
return $this->writer;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user