You are currently viewing the Development branch api documentation. Switch to 1.0 or 1.1

Development Doctrine_Builder_Record

Doctrine Builder Record

Import builder is responsible of building Doctrine_Entity classes based on a database schema.

Method Summary

Returns Name Description
buildAccessors
buildActAs
buildAttributes
buildColumns
string buildDefinition
buildIndexes
buildOptions
buildRecord
string buildSetUp
buildTableDefinition
buildTemplates
generateBaseClasses Specify whether or not to generate classes which extend from generated base classes
string getTargetPath
loadTemplate Loads the class template used for generating classes
setBaseClassesDirectory
setBaseClassName
setOption
setOptions
setPackagesPath
setPackagesPrefix
setSuffix
setTargetPath
writeDefinition
__construct

Method Details

  • buildAccessors($definition)


  • buildActAs($actAs, $array)


  • buildAttributes($attributes, $array)


  • buildColumns($columns, $array)


  • (string) buildDefinition($definition)


  • buildIndexes($indexes, $array)


  • buildOptions($options, $array)

    buildTableOptions


  • buildRecord($definition, $options, $columns, $relations, $indexes, $attributes, $templates, $actAs)


  • (string) buildSetUp($definition, $options, $columns, $relations)


  • buildTableDefinition($definition)


  • buildTemplates($templates, $array)


  • generateBaseClasses($bool = null)

    Specify whether or not to generate classes which extend from generated base classes


  • (string) getTargetPath()

    Doctrine_Builder_Record


  • loadTemplate()

    Loads the class template used for generating classes


  • setBaseClassesDirectory($baseClassesDirectory)


  • setBaseClassName($className)


  • setOption($key, $value)


  • setOptions($options)


  • setPackagesPath($packagesPath)


  • setPackagesPrefix($packagesPrefix)

    setPackagePath


  • setSuffix($suffix)


  • $path path the path where imported files are being generated

    setTargetPath($path)


  • writeDefinition($definition, $options, $columns, $relations, $indexes, $attributes, $templates, $actAs)


  • __construct()