/**
  * @param string $fileName
  * @return mixed
  */
 protected function appendResultSaveRemoteImage($fileName)
 {
     $fileInfo = pathinfo($fileName);
     $tmpFileName = Uploader::getDispretionPath($fileInfo['basename']) . DIRECTORY_SEPARATOR . $fileInfo['basename'];
     $result['name'] = $fileInfo['basename'];
     $result['type'] = $this->imageAdapter->getMimeType();
     $result['error'] = 0;
     $result['size'] = filesize($this->appendAbsoluteFileSystemPath($fileName));
     $result['url'] = $this->mediaConfig->getTmpMediaUrl($tmpFileName);
     $result['file'] = $tmpFileName;
     return $result;
 }