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