File Manager Lite
Dir:
/home/codewavebd/public_html/vendor/phpunit/phpunit/src/Event/Events/Test/HookMethod
Upload
[..]
AfterLastTestMethodCalledSubscriber.php (565 B)
Edit
Rename
Del
AfterLastTestMethodErroredSubscriber.php (567 B)
Edit
Rename
Del
AfterLastTestMethodFinishedSubscriber.php (569 B)
Edit
Rename
Del
AfterTestMethodCalledSubscriber.php (557 B)
Edit
Rename
Del
AfterTestMethodErrored.php (2.21 KB)
Edit
Rename
Del
AfterTestMethodFinishedSubscriber.php (561 B)
Edit
Rename
Del
BeforeTestMethodCalled.php (1.82 KB)
Edit
Rename
Del
BeforeTestMethodErrored.php (2.21 KB)
Edit
Rename
Del
BeforeTestMethodFailedSubscriber.php (559 B)
Edit
Rename
Del
BeforeTestMethodFinished.php (2.07 KB)
Edit
Rename
Del
Edit: BeforeTestMethodFinished.php
<?php declare(strict_types=1); /* * This file is part of PHPUnit. * * (c) Sebastian Bergmann <sebastian@phpunit.de> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace PHPUnit\Event\Test; use const PHP_EOL; use function sprintf; use PHPUnit\Event\Code; use PHPUnit\Event\Event; use PHPUnit\Event\Telemetry; /** * @immutable * * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit */ final readonly class BeforeTestMethodFinished implements Event { private Telemetry\Info $telemetryInfo; private Code\TestMethod $test; /** * @var list<Code\ClassMethod> */ private array $calledMethods; /** * @internal This method is not covered by the backward compatibility promise for PHPUnit */ public function __construct(Telemetry\Info $telemetryInfo, Code\TestMethod $test, Code\ClassMethod ...$calledMethods) { $this->telemetryInfo = $telemetryInfo; $this->test = $test; $this->calledMethods = $calledMethods; } public function telemetryInfo(): Telemetry\Info { return $this->telemetryInfo; } public function test(): Code\TestMethod { return $this->test; } /** * @return class-string * * @deprecated https://github.com/sebastianbergmann/phpunit/issues/6140 */ public function testClassName(): string { return $this->test->className(); } /** * @return list<Code\ClassMethod> */ public function calledMethods(): array { return $this->calledMethods; } /** * @return non-empty-string */ public function asString(): string { $buffer = 'Before Test Method Finished:'; foreach ($this->calledMethods as $calledMethod) { $buffer .= sprintf( PHP_EOL . '- %s::%s', $calledMethod->className(), $calledMethod->methodName(), ); } return $buffer; } }
Simpan