예제 #1
0
파일: API.php 프로젝트: garethp/php-ews
 public function createFolders($names, Type\FolderIdType $parentFolder, $options = array())
 {
     if (!is_array($names)) {
         $names = array($names);
     }
     $names = array_map(function ($name) {
         return ['DisplayName' => $name];
     }, $names);
     $request = ['Folders' => ['Folder' => $names]];
     if (!empty($parentFolder)) {
         $request['ParentFolderId'] = array('FolderId' => $parentFolder->toArray());
     }
     $request = array_merge_recursive($request, $options);
     $this->client->CreateFolder($request);
     return true;
 }