1
0
mirror of synced 2024-12-13 14:56:01 +03:00

added getPlugins()

This commit is contained in:
zYne 2007-11-27 16:08:34 +00:00
parent 32392d9ad1
commit 80bb1ed071

View File

@ -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])) {