1 | <?php |
||
15 | class Request { |
||
16 | |||
17 | const FORM = 0, |
||
18 | JSON = 1; |
||
19 | |||
20 | public $method = 'GET', |
||
|
|||
21 | $encoding = self::FORM, |
||
22 | $url = '', |
||
23 | $headers = [], |
||
24 | $body = '', |
||
25 | $UA = "Mozilla/4.0 (compatible; Core::HTTP; Windows NT 6.1)", |
||
26 | $auth = null; |
||
27 | |||
28 | public function authorization(Auth\Method $auth){ |
||
32 | |||
33 | public function data($data){ |
||
40 | |||
41 | public function method($verb){ |
||
45 | |||
46 | public function addHeader($key, $value){ |
||
50 | |||
51 | public function __construct($method, $url, $headers=[], $data=null){ |
||
58 | |||
59 | public function build(){ |
||
80 | |||
81 | public function __toString(){ |
||
84 | |||
85 | } |
Only declaring a single property per statement allows you to later on add doc comments more easily.
It is also recommended by PSR2, so it is a common style that many people expect.