public function __construct(Request $request, $contentUri, $realm = '')
 {
     parent::__construct($request, ResponseCodes::HTTP_UNAUTHORIZED, $contentUri);
     if ($realm != '') {
         $this->addHeader('WWW-Authenticate: Basic realm="' . $realm . '"');
     }
 }
 public function __construct(Request $request, $resourceUri, $contentUri = null)
 {
     if (!isset($contentUri)) {
         $contentUri = $resourceUri;
     }
     parent::__construct($request, ResponseCodes::HTTP_CREATED, $contentUri);
     $this->addHeader('Location: http://' . $_SERVER['SERVER_NAME'] . $resourceUri);
 }
 public function __construct(Request $request, $contentUri, $context = '')
 {
     parent::__construct($request, ResponseCodes::HTTP_NOT_FOUND, $contentUri);
     $this->context = $context;
 }
 public function __construct(Request $request, $contentUri)
 {
     parent::__construct($request, ResponseCodes::HTTP_OK, $contentUri);
 }