respect-validation/library/Rules/Core/Simple.php
Henrique Moody 0066786fa7
Remove deprecated methods check() and validate()
We want to release version 3.0 as fresh as possible, without having to
maintain backward compatibility with the previous versions.

Acked-by: Alexandre Gomes Gaigalas <alganet@gmail.com>
2025-12-18 17:29:02 +01:00

23 lines
468 B
PHP

<?php
/*
* Copyright (c) Alexandre Gomes Gaigalas <alganet@gmail.com>
* SPDX-License-Identifier: MIT
*/
declare(strict_types=1);
namespace Respect\Validation\Rules\Core;
use Respect\Validation\Result;
use Respect\Validation\Rule;
abstract class Simple implements Rule
{
abstract public function isValid(mixed $input): bool;
public function evaluate(mixed $input): Result
{
return new Result($this->isValid($input), $input, $this);
}
}