Axmls
class Axmls extends XmlParser (View source)
Properties
protected SimpleXMLElement | $rawXML | from XmlParser | |
protected bool | $ignoreExistingTables | from XmlParser |
Methods
Details
__construct(SimpleXMLElement $xml)
No description
setIgnoreExistingTables(bool $ignoreExistingTables)
No description
parse(Connection $db)
Transforms the XML from Adodb XML into Doctrine DBAL Schema.
protected string|null
getDatabaseVersion(Connection $db)
No description
protected
_setTableOpts(Connection $db, SimpleXMLElement $table, $schemaTable)
No description
protected
_setPrimaryKeys(Connection $db, SimpleXMLElement $table, $schemaTable)
No description
protected
_setIndexes(Connection $db, SimpleXMLElement $table, $schemaTable)
No description
protected
_getColumnOptions(Connection $db, SimpleXMLElement $column)
No description
protected
_getColumnType(SimpleXMLElement $column)
No description