コード例 #1
0
ファイル: FileUploader.php プロジェクト: rosko/AlmazService
 public static function uploadFile($fieldName)
 {
     $fileInfo = self::getFileInfo($fieldName);
     if ($fileInfo == null) {
         return null;
     }
     $service = new ResourceService(self::API_RESOURCE_BASE_URL);
     $result = $service->uploadFile($fileInfo->getTempName(), $fileInfo->getName());
     if ($result == self::API_RESOURCE_ERROR) {
         return null;
     }
     return $result;
 }
コード例 #2
0
 public function actionClient()
 {
     $service = new ResourceService('resourceservice.local');
     $list = $service->getApplicationList();
     $dataProvider = new CArrayDataProvider($list, array('pagination' => array('pageSize' => 20)));
     $this->render('apps', array('dataProvider' => $dataProvider));
 }
コード例 #3
0
 public function testFiltersResourcesWhenGettingResourceGroups()
 {
     $scheduleId = 18;
     $expectedGroups = new FakeResourceGroupTree();
     $expectedGroups->AddGroup(new ResourceGroup(1, 'g'));
     $this->resourceRepository->expects($this->once())->method('GetResourceGroups')->with($this->equalTo($scheduleId), $this->anything())->will($this->returnValue($expectedGroups));
     $groups = $this->resourceService->GetResourceGroups($scheduleId, $this->fakeUser);
     $this->assertEquals($expectedGroups, $groups);
 }