error = 'Some expander require "array", got '. new StringConverter($value) .'.'; return false; } foreach ($value as $row) { if (parent::match($row)) { return true; } } $this->error = 'No element does not match specified expanders'; return false; } }