Verzeichnisstruktur phpBB-3.1.0


Veröffentlicht
27.10.2014

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

UriInterface.php

Zuletzt modifiziert: 09.10.2024, 12:59 - Dateigröße: 2.62 KiB


 001  <?php
 002  namespace OAuth\Common\Http\Uri;
 003   
 004  interface UriInterface
 005  {
 006      /**
 007       * @abstract
 008       * @return string
 009       */
 010      function getScheme();
 011   
 012      /**
 013       * @abstract
 014       * @param string $scheme
 015       */
 016      function setScheme($scheme);
 017   
 018      /**
 019       * @abstract
 020       * @return string
 021       */
 022      function getHost();
 023   
 024      /**
 025       * @abstract
 026       * @param string $host
 027       */
 028      function setHost($host);
 029   
 030      /**
 031       * @abstract
 032       * @return int
 033       */
 034      function getPort();
 035   
 036      /**
 037       * @abstract
 038       * @param int $port
 039       */
 040      function setPort($port);
 041   
 042      /**
 043       * @abstract
 044       * @return string
 045       */
 046      function getPath();
 047   
 048      /**
 049       * @abstract
 050       * @param string $path
 051       */
 052      function setPath($path);
 053   
 054      /**
 055       * @abstract
 056       * @return string
 057       */
 058      function getQuery();
 059   
 060      /**
 061       * @abstract
 062       * @param string $query
 063       */
 064      function setQuery($query);
 065   
 066      /**
 067       * Adds a param to the query string.
 068       *
 069       * @abstract
 070       * @param string $var
 071       * @param string $val
 072       */
 073      function addToQuery($var, $val);
 074   
 075      /**
 076       * @abstract
 077       * @return string
 078       */
 079      function getFragment();
 080   
 081      /**
 082       * Should return URI user info, masking protected user info data according to rfc3986-3.2.1
 083       *
 084       * @abstract
 085       * @return string
 086       */
 087      function getUserInfo();
 088   
 089      /**
 090       * @abstract
 091       * @param string $userInfo
 092       */
 093      function setUserInfo($userInfo);
 094   
 095      /**
 096       * Should return the URI Authority, masking protected user info data according to rfc3986-3.2.1
 097       *
 098       * @abstract
 099       * @return string
 100       */
 101      function getAuthority();
 102   
 103      /**
 104       * Should return the URI string, masking protected user info data according to rfc3986-3.2.1
 105       *
 106       * @abstract
 107       * @return string the URI string with user protected info masked
 108       */
 109      function __toString();
 110   
 111      /**
 112       * Should return the URI Authority without masking protected user info data
 113       *
 114       * @abstract
 115       * @return string
 116       */
 117      function getRawAuthority();
 118   
 119      /**
 120       * Should return the URI user info without masking protected user info data
 121       *
 122       * @abstract
 123       * @return string
 124       */
 125      function getRawUserInfo();
 126   
 127      /**
 128       * Build the full URI based on all the properties
 129       *
 130       * @abstract
 131       * @return string The full URI without masking user info
 132       */
 133      function getAbsoluteUri();
 134   
 135      /**
 136       * Build the relative URI based on all the properties
 137       *
 138       * @abstract
 139       * @return string The relative URI
 140       */
 141      function getRelativeUri();
 142   
 143      /**
 144       * @return bool
 145       */
 146      function hasExplicitTrailingHostSlash();
 147   
 148  }
 149