<?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)); } }