Commit 80bb1ed0 authored by zYne's avatar zYne

added getPlugins()

parent 32392d9a
......@@ -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])) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment