Class: Doctrine_Schema_Object

Source Location: /Doctrine/Schema/Object.php

Class Doctrine_Schema_Object

Class Overview

Implements interfaces:

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

class Doctrine_Schema_Object Catches any non-property call from child classes and throws an exception.

Located in /Doctrine/Schema/Object.php [line 35]

Doctrine_Object
   |
   --Doctrine_Access
      |
      --Doctrine_Schema_Object
Author(s): API Tags:
Abstract:  

Information Tags:
Version:  $Revision: 1080 $
Link:  www.phpdoctrine.com
Since:  1.0
License:  LGPL

Properties

Methods

[ Top ]
Direct descendents
Child Class Description
Doctrine_Schema_Column class Doctrine_Schema_Column
Doctrine_Schema_Database class Doctrine_Schema_Database
Doctrine_Schema_Relation class Doctrine_Schema_Relation Holds information on a foreign key relation.
Doctrine_Schema_Table class Doctrine_Schema_Table
Doctrine_Schema

[ Top ]
Inherited Properties, Constants, and Methods
Inherited Properties Inherited Methods Inherited Constants

Inherited From Doctrine_Object

Doctrine_Object::$_null

Inherited From Doctrine_Access

Doctrine_Access::offsetExists()
Doctrine_Access::offsetGet()
offsetGet an alias of get()
Doctrine_Access::offsetSet()
sets $offset to $value
Doctrine_Access::offsetUnset()
unset a given offset
Doctrine_Access::setArray()
setArray
Doctrine_Access::__get()
__get -- an alias of get()
Doctrine_Access::__isset()
__isset()
Doctrine_Access::__set()
__set an alias of set()
Doctrine_Access::__unset()
__unset()

Inherited From Doctrine_Object

Doctrine_Object::getNullObject()
getNullObject returns the null object associated with this object
Doctrine_Object::initNullObject()
initNullObject initializes the null object

[ Top ]
Property Summary
mixed   $children  
mixed   $definition  

[ Top ]
Method Summary
Doctrine_Schema_Object   __construct()  
void   contains()  
int   count()  
void   get()  
ArrayIterator   getIterator()   getIterator
void   set()  
void   toArray()  

[ Top ]
Properties
mixed   $children = array() [line 38]
API Tags:
Access:  protected


[ Top ]
mixed   $definition = array('name' => '') [line 40]
API Tags:
Access:  protected


Redefined in descendants as:

[ Top ]
Methods
Constructor __construct  [line 42]

  Doctrine_Schema_Object __construct( [ $definition = array()]  )

Parameters:
array   $definition: 

API Tags:
Access:  public


[ Top ]
contains  [line 67]

  void contains( $name  )

Parameters:
   $name: 

API Tags:
Access:  public


[ Top ]
count  [line 81]

  int count( )


API Tags:
Access:  public


Implementation of:
Countable::count

[ Top ]
get  [line 50]

  void get( $name  )

Parameters:
   $name: 

API Tags:
Access:  public


[ Top ]
getIterator  [line 95]

  ArrayIterator getIterator( )

getIterator


API Tags:
Access:  public


Implementation of:
IteratorAggregate::getIterator

[ Top ]
set  [line 59]

  void set( $name, $value  )

Parameters:
   $name: 
   $value: 

API Tags:
Access:  public


[ Top ]
toArray  [line 72]

  void toArray( )


API Tags:
Access:  public


[ Top ]