chore: refacto

This commit is contained in:
Nuno Maduro
2023-04-08 12:23:10 +01:00
parent f73e6aebcb
commit 81cdb7a300
6 changed files with 10 additions and 10 deletions

View File

@ -87,7 +87,7 @@ trait Testable
*/
public function __addBeforeAll(?Closure $hook): void
{
if ($hook === null) {
if (! $hook instanceof \Closure) {
return;
}
@ -101,7 +101,7 @@ trait Testable
*/
public function __addAfterAll(?Closure $hook): void
{
if ($hook === null) {
if (! $hook instanceof \Closure) {
return;
}
@ -131,7 +131,7 @@ trait Testable
*/
private function __addHook(string $property, ?Closure $hook): void
{
if ($hook === null) {
if (! $hook instanceof \Closure) {
return;
}

View File

@ -217,7 +217,7 @@ final class TestCaseFactory
}
if (! $method->receivesArguments()) {
if ($method->closure === null) {
if (! $method->closure instanceof \Closure) {
throw ShouldNotHappen::fromMessage('The test closure may not be empty.');
}

View File

@ -92,7 +92,7 @@ if (! function_exists('test')) {
*/
function test(string $description = null, Closure $closure = null): HigherOrderTapProxy|TestCall
{
if ($description === null && TestSuite::getInstance()->test !== null) {
if ($description === null && TestSuite::getInstance()->test instanceof \PHPUnit\Framework\TestCase) {
return new HigherOrderTapProxy(TestSuite::getInstance()->test);
}

View File

@ -180,7 +180,7 @@ final class TeamCityLogger
public function testFinished(Finished $event): void
{
if ($this->time === null) {
if (! $this->time instanceof \PHPUnit\Event\Telemetry\HRTime) {
throw ShouldNotHappen::fromMessage('Start time has not been set.');
}

View File

@ -900,7 +900,7 @@ final class Expectation
*/
private function export(mixed $value): string
{
if ($this->exporter === null) {
if (! $this->exporter instanceof \Pest\Support\Exporter) {
$this->exporter = Exporter::default();
}

View File

@ -25,7 +25,7 @@ final class Container
*/
public static function getInstance(): self
{
if (self::$instance === null) {
if (! self::$instance instanceof \Pest\Support\Container) {
self::$instance = new self();
}
@ -72,7 +72,7 @@ final class Container
if ($reflectionClass->isInstantiable()) {
$constructor = $reflectionClass->getConstructor();
if ($constructor !== null) {
if ($constructor instanceof \ReflectionMethod) {
$params = array_map(
function (ReflectionParameter $param) use ($id): object|string {
$candidate = Reflection::getParameterClassName($param);
@ -80,7 +80,7 @@ final class Container
if ($candidate === null) {
$type = $param->getType();
/* @phpstan-ignore-next-line */
if ($type !== null && $type->isBuiltin()) {
if ($type instanceof \ReflectionType && $type->isBuiltin()) {
$candidate = $param->getName();
} else {
throw ShouldNotHappen::fromMessage(sprintf('The type of `$%s` in `%s` cannot be determined.', $id, $param->getName()));