Conditions | 2 |
Paths | 3 |
Total Lines | 17 |
Code Lines | 13 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | <?php |
||
49 | private function getLipsumContent(array $lipsumOps, array $guzzleOps): string |
||
50 | { |
||
51 | $url = 'https://loripsum.net/api/' . implode('/', $lipsumOps); |
||
52 | try { |
||
53 | $res = $this->client->request( |
||
54 | 'GET', |
||
55 | $url, |
||
56 | $guzzleOps |
||
57 | ); |
||
58 | return (string) $res->getBody(); |
||
59 | } catch (RequestException $e) { |
||
60 | return vsprintf( |
||
61 | '<p><b>Request Exception</b>: %s<br/><small><a href="%s">%s</a></small></p>', |
||
62 | [ |
||
63 | $e->getMessage(), |
||
64 | $url, |
||
65 | $url |
||
66 | ] |
||
70 | } |