Documentation

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

Methods

__construct()

public __construct(string $file) : mixed
Parameters
$file : string

getDirectoriesRelativeToFile()

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

        
On this page

Search results