Files
magento2-modules/app/code/Solwin/Cpanel/Model/Source/Image.php
T
2017-11-14 15:04:59 +01:00

43 lines
949 B
PHP
Executable File

<?php
namespace Solwin\Cpanel\Model\Source;
class Image extends \Magento\Config\Model\Config\Backend\Image {
/**
* The tail part of directory path for uploading
*
*/
const UPLOAD_DIR = 'social'; // Folder save image
/**
* Return path to directory for upload file
*
* @return string
* @throw \Magento\Framework\Exception\LocalizedException
*/
protected function _getUploadDir() {
return $this->_mediaDirectory->getAbsolutePath($this->_appendScopeInfo(self::UPLOAD_DIR));
}
/**
* Makes a decision about whether to add info about the scope.
*
* @return boolean
*/
protected function _addWhetherScopeInfo() {
return true;
}
/**
* Getter for allowed extensions of uploaded files.
*
* @return string[]
*/
protected function _getAllowedExtensions() {
return ['jpg', 'jpeg', 'gif', 'png', 'svg'];
}
}