/** * @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; }