예제 #1
0
파일: CsvData.php 프로젝트: johnstyle/sjo
 public function sort($orderby, $order = SORT_ASC)
 {
     if ($this->lines) {
         Obj::sort($this->lines, $orderby, $order);
     }
     return $this->lines;
 }
예제 #2
0
파일: CsvData.php 프로젝트: johnstyle/sjo
 public function updateValue($matches, $data)
 {
     if ($this->lines) {
         foreach ($this->lines as &$line) {
             $match = true;
             foreach ($matches as $key => $val) {
                 if (!isset($line->{$key}) || $line->{$key} != $val) {
                     $match = false;
                 }
             }
             if ($match) {
                 $line = Lib\Obj::extend($line, $data);
                 $this->update = true;
             }
         }
     }
 }