Conditions | 7 |
Paths | 7 |
Total Lines | 20 |
Code Lines | 10 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | <?php |
||
30 | public function __construct(array $params = null) |
||
31 | { |
||
32 | |||
33 | if(!is_null($params)) |
||
34 | { |
||
35 | foreach ($params as $key => $param) |
||
36 | { |
||
37 | if(!in_array($key, array_keys($params))) |
||
38 | throw new \Exception(sprintf("Parâmetro %s inválido", $key)); |
||
39 | } |
||
40 | } |
||
41 | |||
42 | putenv(sprintf("%s=%s", FipeApiParameter::FIPE_API_HOST, Client::DEFAULT_URL)); |
||
43 | putenv(sprintf("%s=%s", FipeApiParameter::FIPE_API_TIMEOUT, Client::DEFAULT_TIMEOUT)); |
||
44 | |||
45 | if(!is_null($params) && is_array($params)) |
||
46 | foreach ($params as $key => $value) |
||
47 | putenv(sprintf("%s=%s",$key,$value)); |
||
48 | |||
49 | } |
||
50 | |||
69 | } |