Class: Doctrine_Import_Builder
Source Location: /Doctrine/Import/Builder.phpClass Doctrine_Import_Builder
Class Overview
Doctrine_Import_Builder Import builder is responsible of building Doctrine ActiveRecord classes based on a database schema. Located in /Doctrine/Import/Builder.php [line 37] Author(s):
|
[ Top ]
Direct descendents
Child Class | Description |
---|---|
Doctrine_Import_Builder_BaseClass | class Doctrine_Import_Builder_BaseClass Builds a Doctrine_Record base class definition based on a schema. |
[ Top ]
Method Summary
Doctrine_Import_Builder | __construct() | |
void | buildColumnDefinition() | |
void | buildDefinition() | |
void | buildRecord() | |
void | buildRelationDefinition() | |
string | getTargetPath() | getTargetPath |
void | loadTemplate() | This is a template that was previously in Builder/Record.tpl. Due to the fact that it was not bundled when compiling, it had to be moved here. |
void | setTargetPath() | setTargetPath |
[ Top ]
Properties
Methods
Constructor __construct [line 48]
|
API Tags:
Access: | public |
[ Top ]
buildColumnDefinition [line 113]
|
array | $tableColumns: |
API Tags:
Access: | public |
[ Top ]
buildDefinition [line 211]
|
array | $options: | |
array | $columns: | |
array | $relations: |
API Tags:
Access: | public |
[ Top ]
buildRecord [line 226]
|
$options: | ||
$columns: | ||
$relations: |
API Tags:
Access: | public |
[ Top ]
buildRelationDefinition [line 165]
|
array | $relations: |
API Tags:
Access: | public |
[ Top ]
getTargetPath [line 72]
|
getTargetPath
API Tags:
Return: | the path where imported files are being generated |
Access: | public |
[ Top ]
loadTemplate [line 83]
|
This is a template that was previously in Builder/Record.tpl. Due to the fact that it was not bundled when compiling, it had to be moved here.
API Tags:
Access: | public |
[ Top ]