Example #1
0
 public function import(array $array, $erase = false)
 {
     if (count($array)) {
         $data = [];
         $i = 1;
         foreach ($array as $row) {
             if (Arrays::is($row) && Arrays::assoc($row)) {
                 foreach ($row as $key => $value) {
                     $newRow[Inflector::urlize($key, '_')] = $value;
                 }
                 array_push($data, $newRow);
                 $i++;
             }
         }
         if (count($data)) {
             $file = $this->dir . DS . 'data.db';
             if (true === $erase) {
                 File::delete($file);
             }
             foreach ($data as $row) {
                 $this->save($row);
             }
         }
     }
     return $this;
 }