1234567891011121314151617181920212223242526272829303132333435363738 |
- <?php
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- namespace Magento\Framework\Api;
- /**
- * Class Uploader specific to uploading images using services
- */
- class Uploader extends \Magento\Framework\File\Uploader
- {
- /**
- * Avoid running the default constructor specific to FILE upload
- */
- public function __construct()
- {
- }
- /**
- * Explicitly set the file attributes instead of setting it via constructor
- *
- * @param array $fileAttributes
- * @return void
- * @throws \Exception
- */
- public function processFileAttributes($fileAttributes)
- {
- $this->_file = $fileAttributes;
- if (!file_exists($this->_file['tmp_name'])) {
- $code = empty($this->_file['tmp_name']) ? self::TMP_NAME_EMPTY : 0;
- throw new \Exception('File was not processed correctly.', $code);
- } else {
- $this->_fileExists = true;
- }
- }
- }
|