コード例 #1
0
 /**
  * @return void
  */
 public function testContainerSetsFlashMessageToErrorIfCodeNot409()
 {
     $this->blobRestProxy->createContainer(Arg::cetera())->will(function () {
         throw new ServiceException(410, 'test 123', 'test 234');
     });
     $this->storageDriver->initialize($this->blobRestProxy->reveal());
     $this->flashMessageService->getFlashMessageInstance(Arg::any(), Arg::any(), Arg::cetera())->shouldHaveBeenCalled();
 }
コード例 #2
0
 /**
  * @return void
  */
 protected function createContainer()
 {
     $createContainerOptions = new CreateContainerOptions();
     $createContainerOptions->setPublicAccess(PublicAccessType::BLOBS_ONLY);
     try {
         $this->blobRestProxy->createContainer($this->container, $createContainerOptions);
     } catch (ServiceException $e) {
         // Code 409 - "container already exists" is ok in this case
         if (!($e->getCode() === 409)) {
             $flashMessage = $this->getFlashMessage($e);
             $this->getMessageQueueByIdentifier()->enqueue($flashMessage);
         }
     }
 }