/var/www/flurhymez/vendor/phpunit/phpunit/src/Util
NameSizeModeActions
Annotation/-0755rm
Log/-0755rm
PHP/-0755rm
TestDox/-0755rm
Xml/-0755rm
Blacklist.php9440644editdlrm
Color.php43030644editdlrm
ErrorHandler.php40570644editdlrm
Exception.php4790644editdlrm
ExcludeList.php66540644editdlrm
FileLoader.php25000644editdlrm
Filesystem.php10690644editdlrm
Filter.php34230644editdlrm
GlobalState.php53510644editdlrm
InvalidDataSetException.php4930644editdlrm
Json.php29180644editdlrm
Printer.php27170644editdlrm
RegularExpression.php7620644editdlrm
Test.php257260644editdlrm
TextTestListRenderer.php14590644editdlrm
Type.php11790644editdlrm
VersionComparisonOperator.php14910644editdlrm
XdebugFilterScriptGenerator.php18290644editdlrm
Xml.php55130644editdlrm
XmlTestListRenderer.php27080644editdlrm
Edit: /var/www/flurhymez/vendor/phpunit/phpunit/src/Util/VersionComparisonOperator.php (1491B)
* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace PHPUnit\Util; use function in_array; use function sprintf; /** * @internal This class is not covered by the backward compatibility promise for PHPUnit * @psalm-immutable */ final class VersionComparisonOperator { /** * @psalm-var '<'|'lt'|'<='|'le'|'>'|'gt'|'>='|'ge'|'=='|'='|'eq'|'!='|'<>'|'ne' */ private $operator; public function __construct(string $operator) { $this->ensureOperatorIsValid($operator); $this->operator = $operator; } /** * @return '!='|'<'|'<='|'<>'|'='|'=='|'>'|'>='|'eq'|'ge'|'gt'|'le'|'lt'|'ne' */ public function asString(): string { return $this->operator; } /** * @throws Exception * * @psalm-assert '<'|'lt'|'<='|'le'|'>'|'gt'|'>='|'ge'|'=='|'='|'eq'|'!='|'<>'|'ne' $operator */ private function ensureOperatorIsValid(string $operator): void { if (!in_array($operator, ['<', 'lt', '<=', 'le', '>', 'gt', '>=', 'ge', '==', '=', 'eq', '!=', '<>', 'ne'], true)) { throw new Exception( sprintf( '"%s" is not a valid version_compare() operator', $operator ) ); } } }