mirror of
https://github.com/pestphp/pest.git
synced 2026-03-06 15:57:21 +01:00
feat: removes non used subscriber
This commit is contained in:
@ -21,7 +21,6 @@ final class BootSubscribers implements Bootstrapper
|
|||||||
* @var array<int, class-string<Subscriber>>
|
* @var array<int, class-string<Subscriber>>
|
||||||
*/
|
*/
|
||||||
private const SUBSCRIBERS = [
|
private const SUBSCRIBERS = [
|
||||||
Subscribers\EnsureConfigurationIsValid::class,
|
|
||||||
Subscribers\EnsureConfigurationIsAvailable::class,
|
Subscribers\EnsureConfigurationIsAvailable::class,
|
||||||
Subscribers\EnsureIgnorableTestCasesAreIgnored::class,
|
Subscribers\EnsureIgnorableTestCasesAreIgnored::class,
|
||||||
Subscribers\EnsureKernelDumpIsFlushed::class,
|
Subscribers\EnsureKernelDumpIsFlushed::class,
|
||||||
|
|||||||
@ -1,24 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
declare(strict_types=1);
|
|
||||||
|
|
||||||
namespace Pest\Exceptions;
|
|
||||||
|
|
||||||
use InvalidArgumentException;
|
|
||||||
use NunoMaduro\Collision\Contracts\RenderlessEditor;
|
|
||||||
use NunoMaduro\Collision\Contracts\RenderlessTrace;
|
|
||||||
use Symfony\Component\Console\Exception\ExceptionInterface;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @internal
|
|
||||||
*/
|
|
||||||
final class AttributeNotSupportedYet extends InvalidArgumentException implements ExceptionInterface, RenderlessEditor, RenderlessTrace
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* Creates a new Exception instance.
|
|
||||||
*/
|
|
||||||
public function __construct(string $attribute, string $value)
|
|
||||||
{
|
|
||||||
parent::__construct(sprintf('The PHPUnit attribute `%s` with value `%s` is not supported yet.', $attribute, $value));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,27 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
declare(strict_types=1);
|
|
||||||
|
|
||||||
namespace Pest\Subscribers;
|
|
||||||
|
|
||||||
use Pest\Exceptions\AttributeNotSupportedYet;
|
|
||||||
use PHPUnit\Event\TestRunner\Configured;
|
|
||||||
use PHPUnit\Event\TestRunner\ConfiguredSubscriber;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @internal
|
|
||||||
*/
|
|
||||||
final class EnsureConfigurationIsValid implements ConfiguredSubscriber
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* Runs the subscriber.
|
|
||||||
*/
|
|
||||||
public function notify(Configured $event): void
|
|
||||||
{
|
|
||||||
$configuration = $event->configuration();
|
|
||||||
|
|
||||||
if ($configuration->processIsolation()) {
|
|
||||||
throw new AttributeNotSupportedYet('processIsolation', 'true');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user