Verzeichnisstruktur phpBB-3.2.0
- Veröffentlicht
- 06.01.2017
So funktioniert es
|
Auf das letzte Element klicken. Dies geht jeweils ein Schritt zurück |
Auf das Icon klicken, dies öffnet das Verzeichnis. Nochmal klicken schließt das Verzeichnis. |
|
(Beispiel Datei-Icons)
|
Auf das Icon klicken um den Quellcode anzuzeigen |
HttpError.php
01 <?php
02 namespace GuzzleHttp\Subscriber;
03
04 use GuzzleHttp\Event\CompleteEvent;
05 use GuzzleHttp\Event\RequestEvents;
06 use GuzzleHttp\Event\SubscriberInterface;
07 use GuzzleHttp\Exception\RequestException;
08
09 /**
10 * Throws exceptions when a 4xx or 5xx response is received
11 */
12 class HttpError implements SubscriberInterface
13 {
14 public function getEvents()
15 {
16 return ['complete' => ['onComplete', RequestEvents::VERIFY_RESPONSE]];
17 }
18
19 /**
20 * Throw a RequestException on an HTTP protocol error
21 *
22 * @param CompleteEvent $event Emitted event
23 * @throws RequestException
24 */
25 public function onComplete(CompleteEvent $event)
26 {
27 $code = (string) $event->getResponse()->getStatusCode();
28 // Throw an exception for an unsuccessful response
29 if ($code[0] >= 4) {
30 throw RequestException::create(
31 $event->getRequest(),
32 $event->getResponse()
33 );
34 }
35 }
36 }
37