MDB2_Schema
[ class tree: MDB2_Schema ] [ index: MDB2_Schema ] [ all elements ]

Class: MDB2_Schema_Parser2

Source Location: /MDB2_Schema-0.7.2/MDB2/Schema/Parser2.php

Class Overview

XML_Unserializer
   |
   --MDB2_Schema_Parser2

Parses an XML schema file


Author(s):

Variables

Methods


Inherited Variables

Inherited Methods


Class Details

[line 63]
Parses an XML schema file


[ Top ]


Class Variables

$database_definition = array('tables' => array(),'sequences'=>array())

[line 65]


Type:   mixed


[ Top ]

$database_loaded = array()

[line 66]


Type:   mixed


[ Top ]

$error =

[line 68]


Type:   mixed


[ Top ]

$options = array()

[line 71]


Type:   mixed


[ Top ]

$structure =  false

[line 69]


Type:   mixed


[ Top ]

$validator =

[line 70]


Type:   mixed


[ Top ]

$variables = array()

[line 67]


Type:   mixed


[ Top ]



Method Detail

MDB2_Schema_Parser2 (Constructor)   [line 92]

MDB2_Schema_Parser2 MDB2_Schema_Parser2( $variables, [ $fail_on_invalid_names = true], [ $structure = false], [ $valid_types = array()], [ $force_defaults = true])


Parameters:

   $variables   — 
   $fail_on_invalid_names   — 
   $structure   — 
   $valid_types   — 
   $force_defaults   — 

[ Top ]

__construct (Constructor)   [line 73]

MDB2_Schema_Parser2 __construct( $variables, [ $fail_on_invalid_names = true], [ $structure = false], [ $valid_types = array()], [ $force_defaults = true])


Parameters:

   $variables   — 
   $fail_on_invalid_names   — 
   $structure   — 
   $valid_types   — 
   $force_defaults   — 

[ Top ]

fixDatabaseKeys   [line 137]

void fixDatabaseKeys( )


[ Top ]

fixSequenceKeys   [line 266]

void fixSequenceKeys( $k)


Parameters:

   $k   — 

[ Top ]

fixTableFieldKeys   [line 171]

void fixTableFieldKeys( $table)


Parameters:

   $table   — 

[ Top ]

fixTableIndexKeys   [line 181]

void fixTableIndexKeys( $table)


Parameters:

   $table   — 

[ Top ]

fixTableInitializationDataKeys   [line 210]

void fixTableInitializationDataKeys( &$element)


Parameters:

   &$element   — 

[ Top ]

fixTableInitializationKeys   [line 193]

void fixTableInitializationKeys( $table)


Parameters:

   $table   — 

[ Top ]

fixTableKeys   [line 154]

void fixTableKeys( $k)


Parameters:

   $k   — 

[ Top ]

parse   [line 97]

void parse( )


[ Top ]

raiseError   [line 274]

void &raiseError( [ $msg = null], [ $xmlecode = 0], [ $xp = null], [ $ecode = MDB2_SCHEMA_ERROR_PARSE])


Parameters:

   $msg   — 
   $xmlecode   — 
   $xp   — 
   $ecode   — 

[ Top ]

renameKey   [line 131]

void renameKey( &$arr, $oKey, $nKey)


Parameters:

   &$arr   — 
   $oKey   — 
   $nKey   — 

[ Top ]

setExpression   [line 227]

void setExpression( &$arr)


Parameters:

   &$arr   — 

[ Top ]

setInputFile   [line 125]

void setInputFile( $filename)


Parameters:

   $filename   — 

[ Top ]


Documentation generated on Mon, 11 Mar 2019 14:58:00 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.