Arkade\S3\Helper\MediaStorage\File\Storage\Database\Plugin::aroundGetStorageDatabaseModel PHP Метод

aroundGetStorageDatabaseModel() публичный Метод

public aroundGetStorageDatabaseModel ( Magento\MediaStorage\Helper\File\Storage\Database $subject, $proceed )
$subject Magento\MediaStorage\Helper\File\Storage\Database
    public function aroundGetStorageDatabaseModel(Database $subject, $proceed)
    {
        if (is_null($this->storageModel)) {
            if ($subject->checkDbUsage() && $this->helper->checkS3Usage()) {
                $this->storageModel = $this->s3StorageFactory->create();
            } else {
                $this->storageModel = $this->dbStorageFactory->create();
            }
        }
        return $this->storageModel;
    }