public function __construct(Filesystem $Filesystem, MediaPaths $MediaPaths, Images $Image, $Config = null, $Request = null, $URL = null)
{
$this->Filesystem = $Filesystem;
$this->MediaPaths = $MediaPaths;
$this->config = $Config ?: \Config::get('devise.media-manager');
$this->Request = $Request ?: \Request::getFacadeRoot();
$this->URL = $URL ?: \URL::getFacadeRoot();
$this->guesser = MimeTypeGuesser::getInstance();
$this->basepath = public_path() . '/' . $this->config['root-dir'] . '/';
$this->Image = $Image;
}