* * For the full copyright and license information, please view the "LICENSE.md" * file that was distributed with this source code. */ declare(strict_types=1); namespace Respect\Validation\Rules; class FalseVal extends AbstractRule { public function validate($input): bool { if (false === $input) { // PHP 5.3 workaround return true; } return false === filter_var($input, FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE); } }