Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/okikio/aiscode.
Something went wrong. Try again.
PHP
at astro
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879<?php declare(strict_types=1);/* * This file is part of phpunit/php-code-coverage. * * (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 SebastianBergmann\CodeCoverage\Test\TestSize;
/** * @psalm-immutable */abstract class TestSize{ public static function unknown(): self { return new Unknown; }
public static function small(): self { return new Small; }
public static function medium(): self { return new Medium; }
public static function large(): self { return new Large; }
/** * @psalm-assert-if-true Known $this */ public function isKnown(): bool { return false; }
/** * @psalm-assert-if-true Unknown $this */ public function isUnknown(): bool { return false; }
/** * @psalm-assert-if-true Small $this */ public function isSmall(): bool { return false; }
/** * @psalm-assert-if-true Medium $this */ public function isMedium(): bool { return false; }
/** * @psalm-assert-if-true Large $this */ public function isLarge(): bool { return false; }
abstract public function asString(): string;}