/** * @param string $directory System path. Ex. /var/www/domain/public * @param string $basePath Browser path. Ex. http://domain.cz/public * @param bool $create * @param int $mode */ public function __construct($directory, $basePath = null, $create = false, $mode = 0777) { parent::__construct($directory, $create, $mode); $this->basePath = rtrim($basePath, '/'); }
/** * {@inheritDoc} */ public function computeKey($path) { return base64_decode(parent::computeKey($path)); }
function __construct($mediaDirectory, $directory, $create) { parent::__construct($directory, $create); list($dummy, $subdir) = explode("/{$mediaDirectory}/", $directory, 2); $this->url = "/{$mediaDirectory}/{$subdir}"; }