protected function listItemsCloud(DocumentHandler $documentHandler, $path = '/') { $urlManager = Driver::getInstance()->getUrlManager(); $items = $documentHandler->listFolder($path, $this->request->getQuery('folderId')); if ($items === null) { $this->errorCollection->add($documentHandler->getErrors()); return null; } $response = array(); foreach ($items as $item) { $item['link'] = $urlManager->getUrlUfController('loadItems', array('folderId' => $item['id'], 'service' => $documentHandler->getCode())); $response[$item['id']] = $item; } unset($item); return $response; }