/** * Recorre cada uno de los registros de la colección * y recupera unicamente los que tengan todos los datos válidos. * * @access protected * @param RowCollection $collection * @return array */ protected function recuperaValidos(RowCollection $collection) { $validos = array(); foreach ($collection->toArray() as $k => $r) { $validation = $this->valdarFila($r); if ($validation->passes() === true) { $validos[] = $r; } } return array_unique_recursive($validos); }
/** * Recorre cada uno de los registros de la colección * y recupera unicamente los que tengan todos los datos válidos. * * @access protected * @param RowCollection $collection * @return array */ protected function getValid(RowCollection $collection) { $validated = array(); foreach ($collection->toArray() as $k => $r) { if ($this->validateSingleRow($r)->passes() === true) { $validated[] = $r; } } return array_unique_recursive($validated); }