abstract class PropelParser
Base class for all parsers.
A parser converts data from and to an associative array.
Methods
mixed |
fromArray(array $array)
Converts data from an associative array to the parser format. |
|
array |
toArray(mixed $data)
Converts data from the parser format to an associative array. |
|
listFromArray($data) | ||
listToArray($data) | ||
string |
load(string $path)
Loads data from a file. |
|
int|null |
dump(string $data, string $path = null)
Dumps data to a file, or to STDOUT if no filename is given |
|
static PropelParser |
getParser(string $type = 'XML')
Factory for getting an instance of a subclass of PropelParser |
Details
at line 28
abstract public mixed
fromArray(array $array)
Converts data from an associative array to the parser format.
Override in the parser driver.
at line 38
abstract public array
toArray(mixed $data)
Converts data from the parser format to an associative array.
Override in the parser driver.
at line 40
public
listFromArray($data)
at line 45
public
listToArray($data)
at line 59
public string
load(string $path)
Loads data from a file.
Executes PHP code blocks in the file.
at line 79
public int|null
dump(string $data, string $path = null)
Dumps data to a file, or to STDOUT if no filename is given
at line 97
static public PropelParser
getParser(string $type = 'XML')
Factory for getting an instance of a subclass of PropelParser