コード例 #1
0
ファイル: controller.php プロジェクト: DarneoStudio/bitrix
 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;
 }