1 | <?php |
||
13 | class Driver_Kohana_RequestFactory_Kohana implements Driver_Simple_RequestFactory { |
||
14 | |||
15 | |||
16 | protected $_request; |
||
17 | protected $_response; |
||
18 | protected $_max_redirects = 5; |
||
19 | protected $_previous_url; |
||
20 | |||
21 | 2 | public function max_redirects($max_redirects = NULL) |
|
22 | { |
||
23 | 2 | if ($max_redirects !== NULL) |
|
24 | { |
||
25 | 1 | $this->_max_redirects = (int) $max_redirects; |
|
26 | 1 | return $this; |
|
27 | } |
||
28 | 2 | return $this->_max_redirects; |
|
29 | } |
||
30 | |||
31 | 1 | public function user_agent() |
|
35 | |||
36 | 4 | public function current_url() |
|
40 | |||
41 | public function previous_url() |
||
45 | |||
46 | 4 | public function current_path() |
|
47 | { |
||
48 | 4 | if ( ! $this->_request) |
|
49 | return NULL; |
||
50 | |||
51 | 4 | return '/'.ltrim($this->_request->uri(), '/'); |
|
52 | } |
||
53 | |||
54 | 2 | public function request() |
|
58 | |||
59 | 2 | public function response() |
|
63 | |||
64 | 4 | public function execute($method, $url, array $post = array()) |
|
65 | { |
||
112 | } |
||
113 |