mirror of
https://codeberg.org/streams/streams.git
synced 2024-09-23 10:15:12 +00:00
37 lines
591 B
PHP
37 lines
591 B
PHP
<?php
|
|
|
|
namespace Sabre\DAV;
|
|
|
|
use Sabre\HTTP\RequestInterface;
|
|
use Sabre\HTTP\ResponseInterface;
|
|
|
|
class TestPlugin extends ServerPlugin {
|
|
|
|
public $beforeMethod;
|
|
|
|
function getFeatures() {
|
|
|
|
return ['drinking'];
|
|
|
|
}
|
|
|
|
function getHTTPMethods($uri) {
|
|
|
|
return ['BEER','WINE'];
|
|
|
|
}
|
|
|
|
function initialize(Server $server) {
|
|
|
|
$server->on('beforeMethod', [$this, 'beforeMethod']);
|
|
|
|
}
|
|
|
|
function beforeMethod(RequestInterface $request, ResponseInterface $response) {
|
|
|
|
$this->beforeMethod = $request->getMethod();
|
|
return true;
|
|
|
|
}
|
|
|
|
}
|