File "HttpRemoteUploadFetchRequest.php"

Full Path: /home/analogde/www/Design/fileman/Cuisine/FTP/application/api/file_fetch/HttpRemoteUploadFetchRequest.php
File size: 824 bytes
MIME-type: text/x-php
Charset: utf-8

<?php
    require_once(dirname(__FILE__) . "/../lib/HttpFetchRequest.php");

    /**
     * Class HttpRemoteUploadFetchRequest
     */
    class HttpRemoteUploadFetchRequest extends HttpFetchRequest {
        /**
         * @var string
         */
        private $destinationDirectory;

        /**
         * HttpRemoteUploadFetchRequest constructor.
         * @param $url string
         * @param $destinationDirectory string
         */
        public function __construct($url, $destinationDirectory) {
            parent::__construct($url);
            $this->destinationDirectory = $destinationDirectory;
        }

        public function getUploadPath($effectiveUrl) {
            return PathOperations::join($this->destinationDirectory, $this->getFileName($effectiveUrl));
        }
    }