Esempio n. 1
0
 public function testGetStorageDatabaseModel()
 {
     $dbModelMock = $this->getMockBuilder('Magento\\MediaStorage\\Model\\File\\Storage\\Database')->disableOriginalConstructor()->getMock();
     $this->dbStorageFactoryMock->expects($this->once())->method('create')->will($this->returnValue($dbModelMock));
     $this->assertSame($dbModelMock, $this->helper->getStorageDatabaseModel());
     $this->assertSame($dbModelMock, $this->helper->getStorageDatabaseModel());
 }
Esempio n. 2
0
 public function aroundDeleteFolder(Database $subject, $proceed, $folderName)
 {
     if ($this->helper->checkS3Usage()) {
         /** @var \Arkade\S3\Model\MediaStorage\File\Storage\S3 $storageModel */
         $storageModel = $subject->getStorageDatabaseModel();
         $storageModel->deleteDirectory($folderName);
     } else {
         $proceed($folderName);
     }
 }