[RequestHandler] removed fluent interface for Response, fixed some PHPDoc
This commit is contained in:
parent
ca26672ede
commit
b3a6c6f346
@ -12,7 +12,7 @@ namespace Symfony\Components\RequestHandler;
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Response is the base implementation of a server response.
|
* Response represents an HTTP response.
|
||||||
*
|
*
|
||||||
* @package Symfony
|
* @package Symfony
|
||||||
* @subpackage Components_RequestHandler
|
* @subpackage Components_RequestHandler
|
||||||
@ -70,6 +70,13 @@ class Response
|
|||||||
505 => 'HTTP Version Not Supported',
|
505 => 'HTTP Version Not Supported',
|
||||||
);
|
);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructor.
|
||||||
|
*
|
||||||
|
* @param string $content The response content
|
||||||
|
* @param integer $status The response status code
|
||||||
|
* @param array $headers An array of response headers
|
||||||
|
*/
|
||||||
public function __construct($content = '', $status = 200, $headers = array())
|
public function __construct($content = '', $status = 200, $headers = array())
|
||||||
{
|
{
|
||||||
$this->setContent($content);
|
$this->setContent($content);
|
||||||
@ -83,6 +90,11 @@ class Response
|
|||||||
$this->cookies = array();
|
$this->cookies = array();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the response content after sending the headers.
|
||||||
|
*
|
||||||
|
* @return string The response content
|
||||||
|
*/
|
||||||
public function __toString()
|
public function __toString()
|
||||||
{
|
{
|
||||||
$this->sendHeaders();
|
$this->sendHeaders();
|
||||||
@ -98,8 +110,6 @@ class Response
|
|||||||
public function setContent($content)
|
public function setContent($content)
|
||||||
{
|
{
|
||||||
$this->content = $content;
|
$this->content = $content;
|
||||||
|
|
||||||
return $this;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -120,8 +130,6 @@ class Response
|
|||||||
public function setProtocolVersion($version)
|
public function setProtocolVersion($version)
|
||||||
{
|
{
|
||||||
$this->version = $version;
|
$this->version = $version;
|
||||||
|
|
||||||
return $this;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -174,8 +182,6 @@ class Response
|
|||||||
'secure' => (Boolean) $secure,
|
'secure' => (Boolean) $secure,
|
||||||
'httpOnly' => (Boolean) $httpOnly,
|
'httpOnly' => (Boolean) $httpOnly,
|
||||||
);
|
);
|
||||||
|
|
||||||
return $this;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -191,8 +197,8 @@ class Response
|
|||||||
/**
|
/**
|
||||||
* Sets response status code.
|
* Sets response status code.
|
||||||
*
|
*
|
||||||
* @param string $code HTTP status code
|
* @param integer $code HTTP status code
|
||||||
* @param string $text HTTP status text
|
* @param string $text HTTP status text
|
||||||
*
|
*
|
||||||
* @throws \InvalidArgumentException When the HTTP status code is not valid
|
* @throws \InvalidArgumentException When the HTTP status code is not valid
|
||||||
*/
|
*/
|
||||||
@ -205,8 +211,6 @@ class Response
|
|||||||
}
|
}
|
||||||
|
|
||||||
$this->statusText = false === $text ? '' : (null === $text ? self::$statusTexts[$this->statusCode] : $text);
|
$this->statusText = false === $text ? '' : (null === $text ? self::$statusTexts[$this->statusCode] : $text);
|
||||||
|
|
||||||
return $this;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user