Öffentliche Methoden | |
__construct ($data) | |
parse () | |
has_data () | |
skip_whitespace () | |
get_value () | |
before_version_name () | |
version_name () | |
version_equals () | |
version_value () | |
encoding_name () | |
encoding_equals () | |
encoding_value () | |
standalone_name () | |
standalone_equals () | |
standalone_value () | |
Datenfelder | |
$version = '1.0' | |
$encoding = 'UTF-8' | |
$standalone = false | |
$state = 'before_version_name' | |
$data = '' | |
$data_length = 0 | |
$position = 0 | |
Definiert in Zeile 52 der Datei Parser.php.
__construct | ( | $data) |
Create an instance of the class with the input data
public
string | $data | Input data |
Definiert in Zeile 116 der Datei Parser.php.
Benutzt $data.
before_version_name | ( | ) |
Definiert in Zeile 192 der Datei Parser.php.
Benutzt skip_whitespace().
encoding_equals | ( | ) |
Definiert in Zeile 266 der Datei Parser.php.
Benutzt skip_whitespace().
encoding_name | ( | ) |
Definiert in Zeile 252 der Datei Parser.php.
Benutzt skip_whitespace().
encoding_value | ( | ) |
Definiert in Zeile 280 der Datei Parser.php.
Benutzt get_value(), has_data() und skip_whitespace().
get_value | ( | ) |
Read value
Definiert in Zeile 175 der Datei Parser.php.
Benutzt has_data().
Wird benutzt von encoding_value(), standalone_value() und version_value().
has_data | ( | ) |
Check whether there is data beyond the pointer
private
Definiert in Zeile 155 der Datei Parser.php.
Benutzt $data_length.
Wird benutzt von encoding_value(), get_value(), parse(), standalone_value() und version_value().
parse | ( | ) |
Parse the input data
public
Definiert in Zeile 128 der Datei Parser.php.
Benutzt $state und has_data().
skip_whitespace | ( | ) |
Advance past any whitespace
Definiert in Zeile 165 der Datei Parser.php.
Wird benutzt von before_version_name(), encoding_equals(), encoding_name(), encoding_value(), standalone_equals(), standalone_name(), standalone_value(), version_equals(), version_name() und version_value().
standalone_equals | ( | ) |
Definiert in Zeile 314 der Datei Parser.php.
Benutzt skip_whitespace().
standalone_name | ( | ) |
Definiert in Zeile 300 der Datei Parser.php.
Benutzt skip_whitespace().
standalone_value | ( | ) |
Definiert in Zeile 328 der Datei Parser.php.
Benutzt $standalone, get_value(), has_data() und skip_whitespace().
version_equals | ( | ) |
Definiert in Zeile 218 der Datei Parser.php.
Benutzt skip_whitespace().
version_name | ( | ) |
Definiert in Zeile 204 der Datei Parser.php.
Benutzt skip_whitespace().
version_value | ( | ) |
Definiert in Zeile 232 der Datei Parser.php.
Benutzt get_value(), has_data() und skip_whitespace().
$data = '' |
Definiert in Zeile 92 der Datei Parser.php.
Wird benutzt von __construct().
$data_length = 0 |
Definiert in Zeile 100 der Datei Parser.php.
Wird benutzt von has_data().
$encoding = 'UTF-8' |
Definiert in Zeile 68 der Datei Parser.php.
$position = 0 |
Definiert in Zeile 108 der Datei Parser.php.
$standalone = false |
Definiert in Zeile 76 der Datei Parser.php.
Wird benutzt von standalone_value().
$state = 'before_version_name' |
Definiert in Zeile 84 der Datei Parser.php.
Wird benutzt von parse().
$version = '1.0' |
Definiert in Zeile 60 der Datei Parser.php.