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

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

public aroundSaveFileToFilesystem ( Magento\MediaStorage\Helper\File\Storage\Database $subject, $proceed, $filename )
$subject Magento\MediaStorage\Helper\File\Storage\Database
    public function aroundSaveFileToFilesystem(Database $subject, $proceed, $filename)
    {
        if ($subject->checkDbUsage() && $this->helper->checkS3Usage()) {
            $file = $subject->getStorageDatabaseModel()->loadByFilename($subject->getMediaRelativePath($filename));
            if (!$file->getId()) {
                return false;
            }
            return $subject->getStorageFileModel()->saveFile($file->getData(), true);
        }
        return $proceed($filename);
    }