Example #1
0
 /**
  * Handles the OPTIONS request.
  *
  * Applies authorization checking to the OPTIONS request and returns the
  * parent response.
  * 
  * @param ezcWebdavOptionsRequest $request 
  * @return ezcWebdavOptionsResponse
  */
 public function options(ezcWebdavOptionsRequest $request)
 {
     // Check authorization
     if (!ezcWebdavServer::getInstance()->isAuthorized($request->requestUri, $request->getHeader('Authorization'))) {
         return $this->createUnauthorizedResponse($request->requestUri, $request->getHeader('Authorization'));
     }
     return parent::options($request);
 }