protected function parseOptions(array $options)
	{
		if (array_key_exists('baseURI', $options))
		{
			$this->baseURI = $this->baseURI->setURI($options['baseURI']);
			unset($options['baseURI']);
		}

		if (array_key_exists('headers', $options) && is_array($options['headers']))
		{
			foreach ($options['headers'] as $name => $value)
			{
				$this->setHeader($name, $value);
			}

			unset($options['headers']);
		}

		if (array_key_exists('delay', $options))
		{
			// Convert from the milliseconds passed in
			// to the seconds that sleep requires.
			$this->delay = (float) $options['delay'] / 1000;
			unset($options['delay']);
		}

		foreach ($options as $key => $value)
		{
			$this->config[$key] = $value;
		}
	}
protected function parseOptions(array $options)
	{
		if (array_key_exists('baseURI', $options))
		{
			$this->baseURI = $this->baseURI->setURI($options['baseURI']);
			unset($options['baseURI']);
		}

		if (array_key_exists('headers', $options) && is_array($options['headers']))
		{
			foreach ($options['headers'] as $name => $value)
			{
				$this->setHeader($name, $value);
			}

			unset($options['headers']);
		}

		if (array_key_exists('delay', $options))
		{
			// Convert from the milliseconds passed in
			// to the seconds that sleep requires.
			$this->delay = (float) $options['delay'] / 1000;
			unset($options['delay']);
		}

		foreach ($options as $key => $value)
		{
			$this->config[$key] = $value;
		}
	}
protected function parseOptions ( array $ options ) { if ( array_key_exists ( 'baseURI' , $ options ) ) { $ this -> baseURI = $ this -> baseURI -> setURI ( $ options [ 'baseURI' ] ) ; unset ( $ options [ 'baseURI' ] ) ; } if ( array_key_exists ( 'headers' , $ options ) && is_array ( $ options [ 'headers' ] ) ) { foreach ( $ options [ 'headers' ] as $ name => $ value ) { $ this -> setHeader ( $ name , $ value ) ; } unset ( $ options [ 'headers' ] ) ; } if ( array_key_exists ( 'delay' , $ options ) ) { // Convert from the milliseconds passed in // to the seconds that sleep requires. $ this -> delay = ( float ) $ options [ 'delay' ] / 1000 ; unset ( $ options [ 'delay' ] ) ; } foreach ( $ options as $ key => $ value ) { $ this -> config [ $ key ] = $ value ; } }
Sets the correct settings based on the options array
passed in.

@param array $options
Sets the correct settings based on the options array passed in .