error = 'Every expander require "array", got '. new StringConverter($value) .'.'; return false; } foreach ($value as $row) { if (! parent::match($row)) { $this->error = 'Checked value '. new StringConverter($row) .' is invalid: '. $this->error; return false; } } return true; } }