Skip to content

Commit

Permalink
Relocate config options merge
Browse files Browse the repository at this point in the history
  • Loading branch information
codeguy committed Jun 16, 2015
1 parent 0a5bad6 commit c4a2eaa
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions src/ORM/TableRegistry.php
Expand Up @@ -169,6 +169,10 @@ public static function get($alias, array $options = [])
list(, $classAlias) = pluginSplit($alias);
$options = ['alias' => $classAlias] + $options;

if (isset(static::$_config[$alias])) {
$options += static::$_config[$alias];
}

if (empty($options['className'])) {
$options['className'] = Inflector::camelize($alias);
}
Expand All @@ -183,9 +187,6 @@ public static function get($alias, array $options = [])
$options['className'] = 'Cake\ORM\Table';
}

if (isset(static::$_config[$alias])) {
$options = static::$_config[$alias] + $options;
}
if (empty($options['connection'])) {
$connectionName = $options['className']::defaultConnectionName();
$options['connection'] = ConnectionManager::get($connectionName);
Expand Down

0 comments on commit c4a2eaa

Please sign in to comment.