Skip to content

Commit

Permalink
[BUGFIX] Safety check for foreach
Browse files Browse the repository at this point in the history
Resolves: #21
  • Loading branch information
sabbelasichon committed Apr 22, 2021
1 parent 575f595 commit 4e0b2a1
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions src/ClassAliasLoader.php
Original file line number Diff line number Diff line change
Expand Up @@ -172,9 +172,11 @@ protected function getOriginalClassName($aliasOrClassName)
protected function loadOriginalClassAndSetAliases($originalClassName)
{
if ($this->classOrInterfaceExists($originalClassName) || $this->loadClass($originalClassName)) {
foreach ($this->aliasMap['classNameToAliasMapping'][$originalClassName] as $aliasClassName) {
if (!$this->classOrInterfaceExists($aliasClassName)) {
class_alias($originalClassName, $aliasClassName);
if (is_array($this->aliasMap['classNameToAliasMapping'][$originalClassName])) {
foreach ($this->aliasMap['classNameToAliasMapping'][$originalClassName] as $aliasClassName) {
if (!$this->classOrInterfaceExists($aliasClassName)) {
class_alias($originalClassName, $aliasClassName);
}
}
}

Expand Down

0 comments on commit 4e0b2a1

Please sign in to comment.