XmlFile
extends ConfigurationFile
in package
FinalYes
Table of Contents
Properties
- $file : string
Methods
- __construct() : mixed
- getConfiguration() : Configuration
- getDirectoriesRelativeToFile() : array<string, string>
- extractMigrations() : array<int, string>
- extractParameters() : array<string|int, mixed>
- validateXml() : void
Properties
$file
protected
string
$file
Methods
__construct()
public
__construct(string $file) : mixed
Parameters
- $file : string
getConfiguration()
public
getConfiguration() : Configuration
Return values
ConfigurationgetDirectoriesRelativeToFile()
protected
final getDirectoriesRelativeToFile(array<string, string> $directories, string $file) : array<string, string>
Parameters
- $directories : array<string, string>
- $file : string
Return values
array<string, string>extractMigrations()
private
extractMigrations(SimpleXMLElement $node) : array<int, string>
Parameters
- $node : SimpleXMLElement
Return values
array<int, string>extractParameters()
private
extractParameters(SimpleXMLElement $root, bool $loopOverNodes) : array<string|int, mixed>
Parameters
- $root : SimpleXMLElement
- $loopOverNodes : bool
Return values
array<string|int, mixed>validateXml()
private
validateXml(string $file) : void
Parameters
- $file : string