diff --git a/overrides/Runner/Filter/NameFilterIterator.php b/overrides/Runner/Filter/NameFilterIterator.php index 8b740c3f..391c3ed5 100644 --- a/overrides/Runner/Filter/NameFilterIterator.php +++ b/overrides/Runner/Filter/NameFilterIterator.php @@ -34,18 +34,17 @@ namespace PHPUnit\Runner\Filter; +use function end; use Exception; +use function implode; use Pest\Contracts\HasPrintableTestCaseName; use PHPUnit\Framework\SelfDescribing; use PHPUnit\Framework\Test; use PHPUnit\Framework\TestCase; use PHPUnit\Framework\TestSuite; +use function preg_match; use RecursiveFilterIterator; use RecursiveIterator; - -use function end; -use function implode; -use function preg_match; use function sprintf; use function str_replace; diff --git a/overrides/Runner/ResultCache/DefaultResultCache.php b/overrides/Runner/ResultCache/DefaultResultCache.php index c64602c0..40134011 100644 --- a/overrides/Runner/ResultCache/DefaultResultCache.php +++ b/overrides/Runner/ResultCache/DefaultResultCache.php @@ -45,15 +45,9 @@ declare(strict_types=1); namespace PHPUnit\Runner\ResultCache; -use const DIRECTORY_SEPARATOR; - -use PHPUnit\Framework\TestStatus\TestStatus; -use PHPUnit\Runner\DirectoryCannotBeCreatedException; -use PHPUnit\Runner\Exception; -use PHPUnit\Util\Filesystem; - use function array_keys; use function assert; +use const DIRECTORY_SEPARATOR; use function dirname; use function file_get_contents; use function file_put_contents; @@ -63,6 +57,10 @@ use function is_file; use function json_decode; use function json_encode; use function Pest\version; +use PHPUnit\Framework\TestStatus\TestStatus; +use PHPUnit\Runner\DirectoryCannotBeCreatedException; +use PHPUnit\Runner\Exception; +use PHPUnit\Util\Filesystem; /** * @internal This class is not covered by the backward compatibility promise for PHPUnit diff --git a/overrides/Runner/TestSuiteLoader.php b/overrides/Runner/TestSuiteLoader.php index 9c1a0935..b6a5e754 100644 --- a/overrides/Runner/TestSuiteLoader.php +++ b/overrides/Runner/TestSuiteLoader.php @@ -36,19 +36,18 @@ declare(strict_types=1); namespace PHPUnit\Runner; +use function array_diff; +use function array_values; +use function basename; +use function class_exists; use Exception; +use function get_declared_classes; use Pest\Contracts\HasPrintableTestCaseName; use Pest\TestCases\IgnorableTestCase; use Pest\TestSuite; use PHPUnit\Framework\TestCase; use ReflectionClass; use ReflectionException; - -use function array_diff; -use function array_values; -use function basename; -use function class_exists; -use function get_declared_classes; use function substr; /** diff --git a/overrides/TextUI/TestSuiteFilterProcessor.php b/overrides/TextUI/TestSuiteFilterProcessor.php index f4473289..31ce5fe6 100644 --- a/overrides/TextUI/TestSuiteFilterProcessor.php +++ b/overrides/TextUI/TestSuiteFilterProcessor.php @@ -45,6 +45,7 @@ declare(strict_types=1); namespace PHPUnit\TextUI; +use function array_map; use Pest\Plugins\Only; use PHPUnit\Event; use PHPUnit\Framework\TestSuite; @@ -52,8 +53,6 @@ use PHPUnit\Runner\Filter\Factory; use PHPUnit\TextUI\Configuration\Configuration; use PHPUnit\TextUI\Configuration\FilterNotConfiguredException; -use function array_map; - /** * @internal This class is not covered by the backward compatibility promise for PHPUnit */ diff --git a/src/Bootstrappers/BootFiles.php b/src/Bootstrappers/BootFiles.php index 411fd007..3add2a70 100644 --- a/src/Bootstrappers/BootFiles.php +++ b/src/Bootstrappers/BootFiles.php @@ -7,13 +7,12 @@ namespace Pest\Bootstrappers; use Pest\Contracts\Bootstrapper; use Pest\Support\DatasetInfo; use Pest\Support\Str; +use function Pest\testDirectory; use Pest\TestSuite; use RecursiveDirectoryIterator; use RecursiveIteratorIterator; use SebastianBergmann\FileIterator\Facade as PhpUnitFileIterator; -use function Pest\testDirectory; - /** * @internal */ diff --git a/src/Expectations/EachExpectation.php b/src/Expectations/EachExpectation.php index e5df6e9c..56cd937b 100644 --- a/src/Expectations/EachExpectation.php +++ b/src/Expectations/EachExpectation.php @@ -4,9 +4,8 @@ declare(strict_types=1); namespace Pest\Expectations; -use Pest\Expectation; - use function expect; +use Pest\Expectation; /** * @internal diff --git a/src/Factories/Attributes/Attribute.php b/src/Factories/Attributes/Attribute.php index 9bd43de9..21df216d 100644 --- a/src/Factories/Attributes/Attribute.php +++ b/src/Factories/Attributes/Attribute.php @@ -20,7 +20,7 @@ abstract class Attribute * @param array $attributes * @return array */ - public function __invoke(TestCaseMethodFactory $method, array $attributes): array // @phpstan-ignore-line + public function __invoke(TestCaseMethodFactory $method, array $attributes): array { return $attributes; } diff --git a/src/Factories/TestCaseFactory.php b/src/Factories/TestCaseFactory.php index cbe50985..98ccb3aa 100644 --- a/src/Factories/TestCaseFactory.php +++ b/src/Factories/TestCaseFactory.php @@ -193,7 +193,7 @@ final class TestCaseFactory } PHP; - eval($classCode); // @phpstan-ignore-line + eval($classCode); } catch (ParseError $caught) { throw new RuntimeException(sprintf( "Unable to create test case for test file at %s. \n %s", diff --git a/src/KernelDump.php b/src/KernelDump.php index 39f2004b..6e1833ca 100644 --- a/src/KernelDump.php +++ b/src/KernelDump.php @@ -40,7 +40,7 @@ final class KernelDump */ public function disable(): void { - @ob_clean(); // @phpstan-ignore-line + @ob_clean(); if ($this->buffer !== '') { $this->flush(); diff --git a/src/Plugins/Help.php b/src/Plugins/Help.php index c8e4d32f..b0643461 100644 --- a/src/Plugins/Help.php +++ b/src/Plugins/Help.php @@ -6,11 +6,10 @@ namespace Pest\Plugins; use Pest\Contracts\Plugins\HandlesArguments; use Pest\Support\View; +use function Pest\version; use PHPUnit\TextUI\Help as PHPUnitHelp; use Symfony\Component\Console\Output\OutputInterface; -use function Pest\version; - /** * @internal */ diff --git a/src/Plugins/Parallel.php b/src/Plugins/Parallel.php index fd643471..3354b743 100644 --- a/src/Plugins/Parallel.php +++ b/src/Plugins/Parallel.php @@ -13,12 +13,11 @@ use Pest\Plugins\Parallel\Paratest\CleanConsoleOutput; use Pest\Support\Arr; use Pest\Support\Container; use Pest\TestSuite; +use function Pest\version; use Stringable; use Symfony\Component\Console\Application; use Symfony\Component\Console\Input\ArgvInput; -use function Pest\version; - final class Parallel implements HandlesArguments { use HandleArguments; diff --git a/src/Plugins/Parallel/Paratest/ResultPrinter.php b/src/Plugins/Parallel/Paratest/ResultPrinter.php index 1e9cc245..f9d96ca2 100644 --- a/src/Plugins/Parallel/Paratest/ResultPrinter.php +++ b/src/Plugins/Parallel/Paratest/ResultPrinter.php @@ -4,16 +4,6 @@ declare(strict_types=1); namespace Pest\Plugins\Parallel\Paratest; -use ParaTest\Options; -use Pest\Plugins\Parallel\Support\CompactPrinter; -use Pest\Support\StateGenerator; -use PHPUnit\TestRunner\TestResult\TestResult; -use PHPUnit\TextUI\Output\Printer; -use SebastianBergmann\Timer\Duration; -use SplFileInfo; -use Symfony\Component\Console\Formatter\OutputFormatter; -use Symfony\Component\Console\Output\OutputInterface; - use function assert; use function fclose; use function feof; @@ -22,7 +12,16 @@ use function fread; use function fseek; use function ftell; use function fwrite; +use ParaTest\Options; +use Pest\Plugins\Parallel\Support\CompactPrinter; +use Pest\Support\StateGenerator; +use PHPUnit\TestRunner\TestResult\TestResult; +use PHPUnit\TextUI\Output\Printer; +use SebastianBergmann\Timer\Duration; +use SplFileInfo; use function strlen; +use Symfony\Component\Console\Formatter\OutputFormatter; +use Symfony\Component\Console\Output\OutputInterface; /** * @internal diff --git a/src/Plugins/Parallel/Paratest/WrapperRunner.php b/src/Plugins/Parallel/Paratest/WrapperRunner.php index 8b75bc4c..248c1bc5 100644 --- a/src/Plugins/Parallel/Paratest/WrapperRunner.php +++ b/src/Plugins/Parallel/Paratest/WrapperRunner.php @@ -4,8 +4,15 @@ declare(strict_types=1); namespace Pest\Plugins\Parallel\Paratest; +use function array_merge; +use function array_merge_recursive; +use function array_shift; +use function assert; +use function count; use const DIRECTORY_SEPARATOR; - +use function dirname; +use function file_get_contents; +use function max; use NunoMaduro\Collision\Adapters\Phpunit\Support\ResultReflection; use ParaTest\Coverage\CoverageMerger; use ParaTest\JUnit\LogMerger; @@ -23,20 +30,11 @@ use PHPUnit\TestRunner\TestResult\Facade as TestResultFacade; use PHPUnit\TestRunner\TestResult\TestResult; use PHPUnit\TextUI\Configuration\CodeCoverageFilterRegistry; use PHPUnit\Util\ExcludeList; +use function realpath; use SebastianBergmann\Timer\Timer; use SplFileInfo; use Symfony\Component\Console\Output\OutputInterface; use Symfony\Component\Process\PhpExecutableFinder; - -use function array_merge; -use function array_merge_recursive; -use function array_shift; -use function assert; -use function count; -use function dirname; -use function file_get_contents; -use function max; -use function realpath; use function unlink; use function unserialize; use function usleep; diff --git a/src/Plugins/Parallel/Support/CompactPrinter.php b/src/Plugins/Parallel/Support/CompactPrinter.php index 25226b10..d3175214 100644 --- a/src/Plugins/Parallel/Support/CompactPrinter.php +++ b/src/Plugins/Parallel/Support/CompactPrinter.php @@ -16,9 +16,8 @@ use PHPUnit\TestRunner\TestResult\TestResult as PHPUnitTestResult; use SebastianBergmann\Timer\Duration; use Symfony\Component\Console\Output\ConsoleOutput; use Symfony\Component\Console\Output\OutputInterface; -use Termwind\Terminal; - use function Termwind\render; +use Termwind\Terminal; use function Termwind\terminal; /** diff --git a/src/Plugins/Version.php b/src/Plugins/Version.php index 3740f263..8422cb0d 100644 --- a/src/Plugins/Version.php +++ b/src/Plugins/Version.php @@ -6,7 +6,6 @@ namespace Pest\Plugins; use Pest\Contracts\Plugins\HandlesArguments; use Pest\Support\View; - use function Pest\version; /** diff --git a/src/Repositories/DatasetsRepository.php b/src/Repositories/DatasetsRepository.php index 1c296fc9..a43f1a84 100644 --- a/src/Repositories/DatasetsRepository.php +++ b/src/Repositories/DatasetsRepository.php @@ -10,9 +10,8 @@ use Pest\Exceptions\DatasetAlreadyExists; use Pest\Exceptions\DatasetDoesNotExist; use Pest\Exceptions\ShouldNotHappen; use Pest\Support\Exporter; -use Traversable; - use function sprintf; +use Traversable; /** * @internal diff --git a/src/Support/Coverage.php b/src/Support/Coverage.php index e0794522..eccff9d3 100644 --- a/src/Support/Coverage.php +++ b/src/Support/Coverage.php @@ -10,7 +10,6 @@ use SebastianBergmann\CodeCoverage\Node\Directory; use SebastianBergmann\CodeCoverage\Node\File; use SebastianBergmann\Environment\Runtime; use Symfony\Component\Console\Output\OutputInterface; - use function Termwind\render; use function Termwind\renderUsing; use function Termwind\terminal; diff --git a/src/Support/View.php b/src/Support/View.php index a73fd83a..9d5823a8 100644 --- a/src/Support/View.php +++ b/src/Support/View.php @@ -5,10 +5,9 @@ declare(strict_types=1); namespace Pest\Support; use Symfony\Component\Console\Output\OutputInterface; -use Termwind\Termwind; - use function Termwind\render; use function Termwind\renderUsing; +use Termwind\Termwind; /** * @internal diff --git a/tests/PHPUnit/CustomTestCase/CustomTestCase.php b/tests/PHPUnit/CustomTestCase/CustomTestCase.php index 8a7a07a4..8a71327b 100644 --- a/tests/PHPUnit/CustomTestCase/CustomTestCase.php +++ b/tests/PHPUnit/CustomTestCase/CustomTestCase.php @@ -4,9 +4,8 @@ declare(strict_types=1); namespace Tests\CustomTestCase; -use PHPUnit\Framework\TestCase; - use function PHPUnit\Framework\assertTrue; +use PHPUnit\Framework\TestCase; abstract class CustomTestCase extends TestCase { diff --git a/tests/PHPUnit/CustomTestCase/ExecutedTest.php b/tests/PHPUnit/CustomTestCase/ExecutedTest.php index 29aed3cc..71a32980 100644 --- a/tests/PHPUnit/CustomTestCase/ExecutedTest.php +++ b/tests/PHPUnit/CustomTestCase/ExecutedTest.php @@ -4,9 +4,8 @@ declare(strict_types=1); namespace Tests\CustomTestCase; -use PHPUnit\Framework\TestCase; - use function PHPUnit\Framework\assertTrue; +use PHPUnit\Framework\TestCase; class ExecutedTest extends TestCase { diff --git a/tests/PHPUnit/CustomTestCase/ParentTest.php b/tests/PHPUnit/CustomTestCase/ParentTest.php index 6ef967d4..44d0d452 100644 --- a/tests/PHPUnit/CustomTestCase/ParentTest.php +++ b/tests/PHPUnit/CustomTestCase/ParentTest.php @@ -4,9 +4,8 @@ declare(strict_types=1); namespace Tests\CustomTestCase; -use PHPUnit\Framework\TestCase; - use function PHPUnit\Framework\assertTrue; +use PHPUnit\Framework\TestCase; class ParentTest extends TestCase {