|
@@ -87,10 +87,9 @@ abstract class AbstractRequest implements RequestInterface
|
|
|
* Internal constructor
|
|
* Internal constructor
|
|
|
*
|
|
*
|
|
|
* @access public
|
|
* @access public
|
|
|
- * @param string $url (default: null)
|
|
|
|
|
- * @param string $method (default: RequestInterface::METHOD_GET)
|
|
|
|
|
- * @param int $timeout (default: 5000)
|
|
|
|
|
- * @return void
|
|
|
|
|
|
|
+ * @param string $url (default: null)
|
|
|
|
|
+ * @param string $method (default: RequestInterface::METHOD_GET)
|
|
|
|
|
+ * @param int $timeout (default: 5000)
|
|
|
*/
|
|
*/
|
|
|
public function __construct($url = null, $method = RequestInterface::METHOD_GET, $timeout = 5000)
|
|
public function __construct($url = null, $method = RequestInterface::METHOD_GET, $timeout = 5000)
|
|
|
{
|
|
{
|
|
@@ -112,7 +111,7 @@ abstract class AbstractRequest implements RequestInterface
|
|
|
* Set request method
|
|
* Set request method
|
|
|
*
|
|
*
|
|
|
* @access public
|
|
* @access public
|
|
|
- * @param string $method
|
|
|
|
|
|
|
+ * @param string $method
|
|
|
* @return \JonnyW\PhantomJs\Message\AbstractRequest
|
|
* @return \JonnyW\PhantomJs\Message\AbstractRequest
|
|
|
* @throws \JonnyW\PhantomJs\Exception\InvalidMethodException
|
|
* @throws \JonnyW\PhantomJs\Exception\InvalidMethodException
|
|
|
*/
|
|
*/
|
|
@@ -145,7 +144,7 @@ abstract class AbstractRequest implements RequestInterface
|
|
|
* Set timeout period
|
|
* Set timeout period
|
|
|
*
|
|
*
|
|
|
* @access public
|
|
* @access public
|
|
|
- * @param int $timeout
|
|
|
|
|
|
|
+ * @param int $timeout
|
|
|
* @return \JonnyW\PhantomJs\Message\AbstractRequest
|
|
* @return \JonnyW\PhantomJs\Message\AbstractRequest
|
|
|
*/
|
|
*/
|
|
|
public function setTimeout($timeout)
|
|
public function setTimeout($timeout)
|
|
@@ -170,7 +169,7 @@ abstract class AbstractRequest implements RequestInterface
|
|
|
* Set page load delay time (seconds).
|
|
* Set page load delay time (seconds).
|
|
|
*
|
|
*
|
|
|
* @access public
|
|
* @access public
|
|
|
- * @param int $delay
|
|
|
|
|
|
|
+ * @param int $delay
|
|
|
* @return \JonnyW\PhantomJs\Message\AbstractRequest
|
|
* @return \JonnyW\PhantomJs\Message\AbstractRequest
|
|
|
*/
|
|
*/
|
|
|
public function setDelay($delay)
|
|
public function setDelay($delay)
|
|
@@ -231,7 +230,7 @@ abstract class AbstractRequest implements RequestInterface
|
|
|
* Set request URL
|
|
* Set request URL
|
|
|
*
|
|
*
|
|
|
* @access public
|
|
* @access public
|
|
|
- * @param string $url
|
|
|
|
|
|
|
+ * @param string $url
|
|
|
* @return \JonnyW\PhantomJs\Message\AbstractRequest
|
|
* @return \JonnyW\PhantomJs\Message\AbstractRequest
|
|
|
* @throws \JonnyW\PhantomJs\Exception\InvalidUrlException
|
|
* @throws \JonnyW\PhantomJs\Exception\InvalidUrlException
|
|
|
*/
|
|
*/
|
|
@@ -291,7 +290,7 @@ abstract class AbstractRequest implements RequestInterface
|
|
|
* Set request data
|
|
* Set request data
|
|
|
*
|
|
*
|
|
|
* @access public
|
|
* @access public
|
|
|
- * @param array $data
|
|
|
|
|
|
|
+ * @param array $data
|
|
|
* @return \JonnyW\PhantomJs\Message\AbstractRequest
|
|
* @return \JonnyW\PhantomJs\Message\AbstractRequest
|
|
|
*/
|
|
*/
|
|
|
public function setRequestData(array $data)
|
|
public function setRequestData(array $data)
|
|
@@ -321,7 +320,7 @@ abstract class AbstractRequest implements RequestInterface
|
|
|
* Set headers
|
|
* Set headers
|
|
|
*
|
|
*
|
|
|
* @access public
|
|
* @access public
|
|
|
- * @param array $headers
|
|
|
|
|
|
|
+ * @param array $headers
|
|
|
* @return \JonnyW\PhantomJs\Message\AbstractRequest
|
|
* @return \JonnyW\PhantomJs\Message\AbstractRequest
|
|
|
*/
|
|
*/
|
|
|
public function setHeaders(array $headers)
|
|
public function setHeaders(array $headers)
|
|
@@ -333,8 +332,8 @@ abstract class AbstractRequest implements RequestInterface
|
|
|
* Add single header
|
|
* Add single header
|
|
|
*
|
|
*
|
|
|
* @access public
|
|
* @access public
|
|
|
- * @param string $header
|
|
|
|
|
- * @param string $value
|
|
|
|
|
|
|
+ * @param string $header
|
|
|
|
|
+ * @param string $value
|
|
|
* @return \JonnyW\PhantomJs\Message\AbstractRequest
|
|
* @return \JonnyW\PhantomJs\Message\AbstractRequest
|
|
|
*/
|
|
*/
|
|
|
public function addHeader($header, $value)
|
|
public function addHeader($header, $value)
|
|
@@ -348,7 +347,7 @@ abstract class AbstractRequest implements RequestInterface
|
|
|
* Merge headers with existing
|
|
* Merge headers with existing
|
|
|
*
|
|
*
|
|
|
* @access public
|
|
* @access public
|
|
|
- * @param array $headers
|
|
|
|
|
|
|
+ * @param array $headers
|
|
|
* @return \JonnyW\PhantomJs\Message\AbstractRequest
|
|
* @return \JonnyW\PhantomJs\Message\AbstractRequest
|
|
|
*/
|
|
*/
|
|
|
public function addHeaders(array $headers)
|
|
public function addHeaders(array $headers)
|
|
@@ -384,7 +383,7 @@ abstract class AbstractRequest implements RequestInterface
|
|
|
* @param string $format
|
|
* @param string $format
|
|
|
* @return array
|
|
* @return array
|
|
|
*/
|
|
*/
|
|
|
- protected function flattenData(array $data, $prefix = '', $format = '%s')
|
|
|
|
|
|
|
+ protected function flattenData(array $data, $prefix = '', $format = '%s')
|
|
|
{
|
|
{
|
|
|
$flat = array();
|
|
$flat = array();
|
|
|
|
|
|