Example #1
0
 /**
  * @param mixed $data
  * @param Cond  $cond
  *
  * @throws Exception\ErrorException
  * @throws \Model\Exception\ErrorException
  * @return Result
  */
 public function importCollection($data, Cond $cond = null)
 {
     $result = new Result();
     $data = $this->prepareData($data);
     $resultIds = array();
     if (is_array($data)) {
         foreach ($data as $item) {
             $_result = $this->import($item, $cond);
             $result->addChild('item', $_result);
             if ($_result->isValid()) {
                 $resultIds[] = $_result->getResult();
             }
         }
     }
     $result->setResult($resultIds);
     return $result;
 }