Class: Doctrine_Schema

Source Location: /Doctrine/Schema.php

Class Doctrine_Schema

Class Overview

Implements interfaces:

  • Countable (internal interface)
  • IteratorAggregate (internal interface)

Located in /Doctrine/Schema.php [line 39]

Doctrine_Object
   |
   --Doctrine_Access
      |
      --Doctrine_Schema_Object
         |
         --Doctrine_Schema
Author(s): Information Tags:
Version:  $Id: Schema.php 1080 2007-02-10 18:17:08Z romanb $ class Doctrine_Schema Holds information on one to many databases
Version:  $Revision: 1080 $
Link:  www.phpdoctrine.com
Since:  1.0
License:  LGPL
License:  LGPL

Properties

Methods

[ Top ]
Inherited Properties, Constants, and Methods
Property Summary
mixed   $childs   Holds any number of databases contained in the schema

[ Top ]
Method Summary
void   addDatabase()  
array   getDatabases()   Return the childs for this schema
bool   isValid()  
void   __toString()  

[ Top ]
Properties
mixed   $childs [line 45]

Holds any number of databases contained in the schema

API Tags:
Access:  private


[ Top ]
Methods
addDatabase  [line 52]

  void addDatabase( Doctrine_Schema_Database $database  )

Parameters:
Doctrine_Schema_Database   $database:  database * @return

API Tags:
Access:  public


[ Top ]
getDatabases  [line 63]

  array getDatabases( )

Return the childs for this schema


API Tags:
Return:  of Doctrine_Schema_Database
Access:  public


[ Top ]
isValid  [line 80]

  bool isValid( )


API Tags:
Access:  public


[ Top ]
__toString  [line 71]

  void __toString( )


API Tags:
Access:  public


[ Top ]