Naming conventions to datasources with plugins. Fixes #819

This commit is contained in:
Juan Basso 2010-06-20 23:53:54 -03:00
parent a1911b4714
commit 2a4489cdf2
6 changed files with 147 additions and 2 deletions

View file

@ -272,9 +272,12 @@ class ConnectionManager extends Object {
if ($plugin) {
$filename = Inflector::underscore($classname);
} else {
$filename = $config['datasource'] . '_source';
$classname = Inflector::camelize(strtolower($filename));
$filename = Inflector::underscore($config['datasource']);
}
if (substr($filename, -7) != '_source') {
$filename .= '_source';
}
$classname = Inflector::camelize(strtolower($filename));
}
return compact('filename', 'classname', 'parent', 'plugin');
}