for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Spiral Framework.
*
* @license MIT
* @author Anton Titov (Wolfy-J)
*/
declare(strict_types=1);
namespace Spiral\Validation\Condition;
use Spiral\Validation\AbstractCondition;
use Spiral\Validation\ValidatorInterface;
* Fires when any of listed values are not empty.
final class WithAnyCondition extends AbstractCondition
{
* @param ValidatorInterface $validator
* @param string $field
* @param mixed $value
* @return bool
public function isMet(ValidatorInterface $validator, string $field, $value): bool
foreach ($this->options as $option) {
if (!empty($validator->getValue($option))) {
return true;
}
return false;