added getPlugins()
This commit is contained in:
parent
32392d9ad1
commit
80bb1ed071
@ -164,6 +164,7 @@ class Doctrine_Table extends Doctrine_Configurable implements Countable
|
||||
'treeOptions' => null,
|
||||
'indexes' => array(),
|
||||
'parents' => array(),
|
||||
'joinedParents' => array(),
|
||||
'queryParts' => array(),
|
||||
'versioning' => null,
|
||||
);
|
||||
@ -228,6 +229,10 @@ class Doctrine_Table extends Doctrine_Configurable implements Countable
|
||||
if ($this->isTree()) {
|
||||
$this->getTree()->setUp();
|
||||
}
|
||||
} else {
|
||||
if ( ! isset($this->_options['tableName'])) {
|
||||
$this->_options['tableName'] = Doctrine::tableize($this->_options['name']);
|
||||
}
|
||||
}
|
||||
$this->_filters[] = new Doctrine_Record_Filter_Standard();
|
||||
$this->_repository = new Doctrine_Table_Repository($this);
|
||||
@ -926,7 +931,12 @@ class Doctrine_Table extends Doctrine_Configurable implements Countable
|
||||
}
|
||||
return $columnName;
|
||||
}
|
||||
|
||||
public function setColumns(array $definitions)
|
||||
{
|
||||
foreach ($definitions as $name => $options) {
|
||||
$this->setColumn($name, $options['type'], $options['length'], $options);
|
||||
}
|
||||
}
|
||||
/**
|
||||
* setColumn
|
||||
*
|
||||
@ -1753,6 +1763,10 @@ class Doctrine_Table extends Doctrine_Configurable implements Countable
|
||||
|
||||
return $this;
|
||||
}
|
||||
public function getPlugins()
|
||||
{
|
||||
return $this->_plugins;
|
||||
}
|
||||
public function getPlugin($plugin)
|
||||
{
|
||||
if ( ! isset($this->_plugins[$plugin])) {
|
||||
|
Loading…
Reference in New Issue
Block a user