/** * Get objects by ids (array) * * @param string $classname * @param Array $ids * @return ArrayObject */ public function getByIds($classname, array $ids) { $classname = __NAMESPACE__ . '\\' . $classname . '_Sync'; $classnameArray = $classname . '_Array'; $objects = new $classnameArray(); $objects->append(new $classname(array('id' => $ids))); $response = $this->request($this->buildUrl(new $classname(), null, '/sync_fetch_ids'), 'POST', $this->mapper->mapToStorage($objects)); return $this->mapper->mapFromStorage($response); }