silverstripe-framework/filesystem/flysystem/ProtectedAdapter.php

20 lines
387 B
PHP
Raw Normal View History

<?php
namespace SilverStripe\Filesystem\Flysystem;
use League\Flysystem\AdapterInterface;
/**
* An adapter which does not publicly expose protected files
*/
interface ProtectedAdapter extends AdapterInterface {
/**
* Provide downloadable url that is restricted to granted users
*
* @param string $path
* @return string|null
*/
public function getProtectedUrl($path);
2016-03-08 21:50:18 +01:00
}