commit vendor
This commit is contained in:
51
vendor/sabre/dav/bin/sabredav.php
vendored
Normal file
51
vendor/sabre/dav/bin/sabredav.php
vendored
Normal file
@ -0,0 +1,51 @@
|
||||
<?php
|
||||
|
||||
// SabreDAV test server.
|
||||
|
||||
class CliLog
|
||||
{
|
||||
protected $stream;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->stream = fopen('php://stdout', 'w');
|
||||
}
|
||||
|
||||
public function log($msg)
|
||||
{
|
||||
fwrite($this->stream, $msg."\n");
|
||||
}
|
||||
}
|
||||
|
||||
$log = new CliLog();
|
||||
|
||||
if ('cli-server' !== php_sapi_name()) {
|
||||
die('This script is intended to run on the built-in php webserver');
|
||||
}
|
||||
|
||||
// Finding composer
|
||||
|
||||
$paths = [
|
||||
__DIR__.'/../vendor/autoload.php',
|
||||
__DIR__.'/../../../autoload.php',
|
||||
];
|
||||
|
||||
foreach ($paths as $path) {
|
||||
if (file_exists($path)) {
|
||||
include $path;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
use Sabre\DAV;
|
||||
|
||||
// Root
|
||||
$root = new DAV\FS\Directory(getcwd());
|
||||
|
||||
// Setting up server.
|
||||
$server = new DAV\Server($root);
|
||||
|
||||
// Browser plugin
|
||||
$server->addPlugin(new DAV\Browser\Plugin());
|
||||
|
||||
$server->exec();
|
||||
Reference in New Issue
Block a user