public function httpGet(RequestInterface $request, ResponseInterface $response)
    {
        $node = $this->server->tree->getNodeForPath($request->getPath());
        if ($node instanceof DAV\IFile) {
            return;
        }

        $subRequest = clone $request;
        $subRequest->setMethod('PROPFIND');

        $this->server->invokeMethod($subRequest, $response);

        return false;
    }
public function httpGet(RequestInterface $request, ResponseInterface $response)
    {
        $node = $this->server->tree->getNodeForPath($request->getPath());
        if ($node instanceof DAV\IFile) {
            return;
        }

        $subRequest = clone $request;
        $subRequest->setMethod('PROPFIND');

        $this->server->invokeMethod($subRequest, $response);

        return false;
    }
public function httpGet ( RequestInterface $ request , ResponseInterface $ response ) { $ node = $ this -> server -> tree -> getNodeForPath ( $ request -> getPath ( ) ) ; if ( $ node instanceof DAV \ IFile ) { return ; } $ subRequest = clone $ request ; $ subRequest -> setMethod ( 'PROPFIND' ) ; $ this -> server -> invokeMethod ( $ subRequest , $ response ) ; return false ; }
This method intercepts GET requests to non-files, and changes it into an HTTP PROPFIND request.

@param RequestInterface  $request
@param ResponseInterface $response

@return bool
This method intercepts GET requests to non - files and changes it into an HTTP PROPFIND request .