HTTP response builder interface.  
 More...
HTTP response builder interface. 
Definition at line 13 of file ResponseBuilder.php.
 
◆ getContent()
      
        
          | Elgg\Http\ResponseBuilder::getContent  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getException()
      
        
          | Elgg\Http\ResponseBuilder::getException  | 
          ( | 
           | ) | 
           | 
        
      
 
Get the exception for this reponse. 
- Returns
 - \Exception|null 
 
Implemented in Elgg\Http\Response.
 
 
◆ getForwardURL()
      
        
          | Elgg\Http\ResponseBuilder::getForwardURL  | 
          ( | 
           | ) | 
           | 
        
      
 
Returns redirect URL. 
- Returns
 - string|null string the forward url, null when no url was set or the constant REFERRER 
 
Implemented in Elgg\Http\Response.
 
 
◆ getHeaders()
      
        
          | Elgg\Http\ResponseBuilder::getHeaders  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getStatusCode()
      
        
          | Elgg\Http\ResponseBuilder::getStatusCode  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ isClientError()
      
        
          | Elgg\Http\ResponseBuilder::isClientError  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ isInformational()
      
        
          | Elgg\Http\ResponseBuilder::isInformational  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ isNotModified()
      
        
          | Elgg\Http\ResponseBuilder::isNotModified  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ isOk()
      
        
          | Elgg\Http\ResponseBuilder::isOk  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ isRedirection()
      
        
          | Elgg\Http\ResponseBuilder::isRedirection  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ isServerError()
      
        
          | Elgg\Http\ResponseBuilder::isServerError  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ isSuccessful()
      
        
          | Elgg\Http\ResponseBuilder::isSuccessful  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ setContent()
      
        
          | Elgg\Http\ResponseBuilder::setContent  | 
          ( | 
            | 
          $content = '' | ) | 
           | 
        
      
 
Sets response body. 
- Parameters
 - 
  
    | mixed | $content | Content of the response as a scalar value or an array  | 
  
   
- Returns
 - self 
 
- Exceptions
 - 
  
  
 
Implemented in Elgg\Http\Response.
 
 
◆ setException()
      
        
          | Elgg\Http\ResponseBuilder::setException  | 
          ( | 
          \Exception  | 
          $e | ) | 
           | 
        
      
 
Set an exception for this response. 
- Parameters
 - 
  
    | \Exception | $e | the exception for this response | 
  
   
- Returns
 - self 
 
Implemented in Elgg\Http\Response.
 
 
◆ setForwardURL()
      
        
          | Elgg\Http\ResponseBuilder::setForwardURL  | 
          ( | 
          string  | 
          $forward_url = REFERRER | ) | 
           | 
        
      
 
 
◆ setHeaders()
      
        
          | Elgg\Http\ResponseBuilder::setHeaders  | 
          ( | 
          array  | 
          $headers = [] | ) | 
           | 
        
      
 
Sets additional response headers. 
- Parameters
 - 
  
  
 
- Returns
 - self 
 
Implemented in Elgg\Http\Response.
 
 
◆ setStatusCode()
      
        
          | Elgg\Http\ResponseBuilder::setStatusCode  | 
          ( | 
          int  | 
          $status_code | ) | 
           | 
        
      
 
Sets response HTTP status code. 
- Parameters
 - 
  
    | int | $status_code | Status code  | 
  
   
- Returns
 - self 
 
- Exceptions
 - 
  
  
 
Implemented in Elgg\Http\Response.
 
 
The documentation for this interface was generated from the following file: