for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace kalanis\kw_rules\Rules;
use kalanis\kw_rules\Interfaces\IValidate;
use kalanis\kw_rules\Exceptions\RuleException;
/**
* Class IsNotInArray
* @package kalanis\kw_rules\Rules
* Check if input is not in preset array
*/
class IsNotInArray extends ARule
{
use TCheckArrayString;
public function validate(IValidate $entry): void
if (in_array(strval($entry->getValue()), (array) $this->againstValue)) {
throw new RuleException($this->errorText);
}