Skip to content

Commit

Permalink
5.x Fix up class name issue on loading components (#17580)
Browse files Browse the repository at this point in the history
Fixing up class name issue
  • Loading branch information
dereuromark committed Feb 21, 2024
1 parent 87a2eba commit cee450c
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion ObjectRegistry.php
Expand Up @@ -80,11 +80,16 @@ abstract class ObjectRegistry implements Countable, IteratorAggregate
*/
public function load(string $name, array $config = []): object
{
$plugin = null;
if (isset($config['className'])) {
$objName = $name;
$name = $config['className'];
} else {
[, $objName] = pluginSplit($name);
[$plugin, $objName] = pluginSplit($name);
}

if ($plugin) {
$config['className'] = $name;
}

$loaded = isset($this->_loaded[$objName]);
Expand Down

0 comments on commit cee450c

Please sign in to comment.