SimplePie_IRI Klassenreferenz

Öffentliche Methoden

 __toString ()
 
 __set ($name, $value)
 
 __get ($name)
 
 __isset ($name)
 
 __unset ($name)
 
 __construct ($iri=null)
 
 is_valid ()
 
 set_iri ($iri)
 
 set_scheme ($scheme)
 
 set_authority ($authority)
 
 set_userinfo ($iuserinfo)
 
 set_host ($ihost)
 
 set_port ($port)
 
 set_path ($ipath)
 
 set_query ($iquery)
 
 set_fragment ($ifragment)
 
 to_uri ($string)
 
 get_iri ()
 
 get_uri ()
 

Öffentliche, statische Methoden

static absolutize ($base, $relative)
 

Geschützte Methoden

 parse_iri ($iri)
 
 remove_dot_segments ($input)
 
 replace_invalid_with_pct_encoding ($string, $extra_chars, $iprivate=false)
 
 remove_iunreserved_percent_encoded ($match)
 
 scheme_normalization ()
 
 get_iauthority ()
 
 get_authority ()
 

Geschützte Attribute

 $scheme = null
 
 $iuserinfo = null
 
 $ihost = null
 
 $port = null
 
 $ipath = ''
 
 $iquery = null
 
 $ifragment = null
 
 $normalization
 

Ausführliche Beschreibung

Definiert in Zeile 56 der Datei IRI.php.

Beschreibung der Konstruktoren und Destruktoren

__construct (   $iri = null)

Create a new IRI object, from a specified string

Parameter
string$iri

Definiert in Zeile 257 der Datei IRI.php.

Benutzt set_iri().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Elementfunktionen

__get (   $name)

Overload __get() to provide access via properties

Parameter
string$nameProperty name
Rückgabe
mixed

Definiert in Zeile 174 der Datei IRI.php.

Benutzt $scheme.

__isset (   $name)

Overload __isset() to provide access via properties

Parameter
string$nameProperty name
Rückgabe
bool

Definiert in Zeile 227 der Datei IRI.php.

__set (   $name,
  $value 
)

Overload __set() to provide access via properties

Parameter
string$nameProperty name
mixed$valueProperty value

Definiert in Zeile 149 der Datei IRI.php.

__toString ( )

Return the entire IRI when you try and read the object as a string

Rückgabe
string

Definiert in Zeile 138 der Datei IRI.php.

Benutzt get_iri().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

__unset (   $name)

Overload __unset() to provide access via properties

Parameter
string$nameProperty name

Definiert in Zeile 244 der Datei IRI.php.

static absolutize (   $base,
  $relative 
)
static

Create a new IRI object by resolving a relative IRI

Returns false if $base is not absolute, otherwise an IRI.

Parameter
IRI | string$base(Absolute) Base IRI
IRI | string$relativeRelative IRI
Rückgabe
IRI|false

Definiert in Zeile 271 der Datei IRI.php.

Wird benutzt von SimplePie_Misc\absolutize_url().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

get_authority ( )
protected

Get the complete authority

Rückgabe
string

Definiert in Zeile 1230 der Datei IRI.php.

Benutzt get_iauthority() und to_uri().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

get_iauthority ( )
protected

Get the complete iauthority

Rückgabe
string

Definiert in Zeile 1200 der Datei IRI.php.

Benutzt $ihost und $port.

Wird benutzt von get_authority() und get_iri().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

get_iri ( )

Get the complete IRI

Rückgabe
string

Definiert in Zeile 1149 der Datei IRI.php.

Benutzt $ifragment, $ipath, $iquery, $scheme, get_iauthority() und is_valid().

Wird benutzt von __toString() und get_uri().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

get_uri ( )

Get the complete URI

Rückgabe
string

Definiert in Zeile 1190 der Datei IRI.php.

Benutzt get_iri() und to_uri().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

is_valid ( )

Check if the object represents a valid IRI. This needs to be done on each call as some things change depending on another part of the IRI.

Rückgabe
bool

Definiert in Zeile 769 der Datei IRI.php.

Wird benutzt von get_iri().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

parse_iri (   $iri)
protected

Parse an IRI into scheme/authority/path/query/fragment segments

Parameter
string$iri
Rückgabe
array

Definiert in Zeile 364 der Datei IRI.php.

Wird benutzt von set_iri().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

remove_dot_segments (   $input)
protected

Remove dot segments from a path

Parameter
string$input
Rückgabe
string

Definiert in Zeile 404 der Datei IRI.php.

Wird benutzt von set_path().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

remove_iunreserved_percent_encoded (   $match)
protected

Callback function for preg_replace_callback.

Removes sequences of percent encoded bytes that represent UTF-8 encoded characters in iunreserved

Parameter
array$matchPCRE match
Rückgabe
string Replacement

Definiert in Zeile 603 der Datei IRI.php.

replace_invalid_with_pct_encoding (   $string,
  $extra_chars,
  $iprivate = false 
)
protected

Replace invalid character with percent encoding

Parameter
string$stringInput string
string$extra_charsValid characters not in iunreserved or iprivate (this is ASCII-only)
bool$iprivateAllow iprivate
Rückgabe
string

Definiert in Zeile 467 der Datei IRI.php.

Wird benutzt von set_fragment(), set_host(), set_path(), set_query() und set_userinfo().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

scheme_normalization ( )
protected

Definiert in Zeile 735 der Datei IRI.php.

Wird benutzt von set_fragment(), set_host(), set_path(), set_port(), set_query() und set_userinfo().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

set_authority (   $authority)

Set the authority. Returns true on success, false on failure (if there are any invalid characters).

Parameter
string$authority
Rückgabe
bool

Definiert in Zeile 882 der Datei IRI.php.

Benutzt $iuserinfo, $port, set_host(), set_port() und set_userinfo().

Wird benutzt von set_iri().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

set_fragment (   $ifragment)

Set the ifragment.

Parameter
string$ifragment
Rückgabe
bool

Definiert in Zeile 1105 der Datei IRI.php.

Benutzt $ifragment, replace_invalid_with_pct_encoding() und scheme_normalization().

Wird benutzt von set_iri().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

set_host (   $ihost)

Set the ihost. Returns true on success, false on failure (if there are any invalid characters).

Parameter
string$ihost
Rückgabe
bool

Definiert in Zeile 970 der Datei IRI.php.

Benutzt $ihost, SimplePie_Net_IPv6\check_ipv6(), SimplePie_Net_IPv6\compress(), replace_invalid_with_pct_encoding() und scheme_normalization().

Wird benutzt von set_authority().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

set_iri (   $iri)

Set the entire IRI. Returns true on success, false on failure (if there are any invalid characters).

Parameter
string$iri
Rückgabe
bool

Definiert in Zeile 800 der Datei IRI.php.

Benutzt parse_iri(), set_authority(), set_fragment(), set_path(), set_query() und set_scheme().

Wird benutzt von __construct().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

set_path (   $ipath)

Set the ipath.

Parameter
string$ipath
Rückgabe
bool

Definiert in Zeile 1052 der Datei IRI.php.

Benutzt $ipath, remove_dot_segments(), replace_invalid_with_pct_encoding() und scheme_normalization().

Wird benutzt von set_iri().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

set_port (   $port)

Set the port. Returns true on success, false on failure (if there are any invalid characters).

Parameter
string$port
Rückgabe
bool

Definiert in Zeile 1026 der Datei IRI.php.

Benutzt $port und scheme_normalization().

Wird benutzt von set_authority().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

set_query (   $iquery)

Set the iquery.

Parameter
string$iquery
Rückgabe
bool

Definiert in Zeile 1085 der Datei IRI.php.

Benutzt $iquery, replace_invalid_with_pct_encoding() und scheme_normalization().

Wird benutzt von set_iri().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

set_scheme (   $scheme)

Set the scheme. Returns true on success, false on failure (if there are any invalid characters).

Parameter
string$scheme
Rückgabe
bool

Definiert in Zeile 857 der Datei IRI.php.

Benutzt $scheme.

Wird benutzt von set_iri().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

set_userinfo (   $iuserinfo)

Set the iuserinfo.

Parameter
string$iuserinfo
Rückgabe
bool

Definiert in Zeile 948 der Datei IRI.php.

Benutzt $iuserinfo, replace_invalid_with_pct_encoding() und scheme_normalization().

Wird benutzt von set_authority().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

to_uri (   $string)

Convert an IRI to a URI (or parts thereof)

Rückgabe
string

Definiert in Zeile 1124 der Datei IRI.php.

Wird benutzt von get_authority() und get_uri().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Dokumentation der Datenelemente

$ifragment = null
protected

Definiert in Zeile 105 der Datei IRI.php.

Wird benutzt von get_iri() und set_fragment().

$ihost = null
protected

Definiert in Zeile 77 der Datei IRI.php.

Wird benutzt von get_iauthority() und set_host().

$ipath = ''
protected

Definiert in Zeile 91 der Datei IRI.php.

Wird benutzt von get_iri() und set_path().

$iquery = null
protected

Definiert in Zeile 98 der Datei IRI.php.

Wird benutzt von get_iri() und set_query().

$iuserinfo = null
protected

Definiert in Zeile 70 der Datei IRI.php.

Wird benutzt von set_authority() und set_userinfo().

$normalization
protected
Initialisierung:
= array(
'acap' => array(
'port' => 674
),
'dict' => array(
'port' => 2628
),
'file' => array(
'ihost' => 'localhost'
),
'http' => array(
'port' => 80,
'ipath' => '/'
),
'https' => array(
'port' => 443,
'ipath' => '/'
),
)

Normalization database

Each key is the scheme, each value is an array with each key as the IRI part and value as the default value for that part.

Definiert in Zeile 113 der Datei IRI.php.

$port = null
protected

Definiert in Zeile 84 der Datei IRI.php.

Wird benutzt von get_iauthority(), set_authority() und set_port().

$scheme = null
protected

Definiert in Zeile 63 der Datei IRI.php.

Wird benutzt von __get(), get_iri() und set_scheme().


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:




Korrekturen, Hinweise und Ergänzungen

Bitte scheuen Sie sich nicht und melden Sie, was auf dieser Seite sachlich falsch oder irreführend ist, was ergänzt werden sollte, was fehlt usw. Dazu bitte oben aus dem Menü Seite den Eintrag Support Forum wählen. Es ist eine kostenlose Anmeldung erforderlich, um Anmerkungen zu posten. Unpassende Postings, Spam usw. werden kommentarlos entfernt.