/**
  * 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);
 }
Beispiel #2
0
 /**
  * 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);
 }