wp/wp-includes/Requests/Session.php
changeset 18 be944660c56a
parent 7 cf61fcea0001
equal deleted inserted replaced
17:34716fd837a4 18:be944660c56a
    20 class Requests_Session {
    20 class Requests_Session {
    21 	/**
    21 	/**
    22 	 * Base URL for requests
    22 	 * Base URL for requests
    23 	 *
    23 	 *
    24 	 * URLs will be made absolute using this as the base
    24 	 * URLs will be made absolute using this as the base
       
    25 	 *
    25 	 * @var string|null
    26 	 * @var string|null
    26 	 */
    27 	 */
    27 	public $url = null;
    28 	public $url = null;
    28 
    29 
    29 	/**
    30 	/**
    30 	 * Base headers for requests
    31 	 * Base headers for requests
       
    32 	 *
    31 	 * @var array
    33 	 * @var array
    32 	 */
    34 	 */
    33 	public $headers = array();
    35 	public $headers = array();
    34 
    36 
    35 	/**
    37 	/**
    62 	 * @param array $headers Default headers for requests
    64 	 * @param array $headers Default headers for requests
    63 	 * @param array $data Default data for requests
    65 	 * @param array $data Default data for requests
    64 	 * @param array $options Default options for requests
    66 	 * @param array $options Default options for requests
    65 	 */
    67 	 */
    66 	public function __construct($url = null, $headers = array(), $data = array(), $options = array()) {
    68 	public function __construct($url = null, $headers = array(), $data = array(), $options = array()) {
    67 		$this->url = $url;
    69 		$this->url     = $url;
    68 		$this->headers = $headers;
    70 		$this->headers = $headers;
    69 		$this->data = $data;
    71 		$this->data    = $data;
    70 		$this->options = $options;
    72 		$this->options = $options;
    71 
    73 
    72 		if (empty($this->options['cookies'])) {
    74 		if (empty($this->options['cookies'])) {
    73 			$this->options['cookies'] = new Requests_Cookie_Jar();
    75 			$this->options['cookies'] = new Requests_Cookie_Jar();
    74 		}
    76 		}