src/Validator/AbstractValidator.php
AbstractValidator
has 28 functions (exceeds 20 allowed). Consider refactoring. Open
Open
abstract class AbstractValidator implements MessageProvider, ArrayAccess, IteratorAggregate
{
/**
* @var null|bool Null if validation never ran, false if failed, true if passed
*/
Method isThisValid
has 31 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
public function isThisValid($object = null)
{
$objectData = $this->getObjectData($object);
$this->lastState = $this->getState($object);
$rules = Arr::mergeByCondition($this->rules, $this->lastState);