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.
Auf den Verzeichnisnamen klicken, dies zeigt nur das Verzeichnis mit Inhalt an

      (Beispiel Datei-Icons)

Auf das Icon klicken um den Quellcode anzuzeigen

HttpError.php

Zuletzt modifiziert: 09.10.2024, 12:57 - Dateigröße: 966.00 Bytes


 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