* @ingroup HTTP
*/
class WebRequest {
- protected $data = array();
- var $headers;
+ protected $data, $headers = array();
private $_response, $mFixMagicQuotes;
public function __construct() {
public function getHeader( $name ) {
$name = strtoupper( $name );
if ( function_exists( 'apache_request_headers' ) ) {
- if ( !isset( $this->headers ) ) {
- $this->headers = array();
+ if ( !$this->headers ) {
foreach ( apache_request_headers() as $tempName => $tempValue ) {
$this->headers[ strtoupper( $tempName ) ] = $tempValue;
}
*/
class FauxRequest extends WebRequest {
private $wasPosted = false;
- private $session, $headers = array();
+ private $session = array();
/**
* @param $data Array of *non*-urlencoded key => value pairs, the