Skip to content

Commit c6dbe97

Browse files
committed
be namespace aware
1 parent b7bdafb commit c6dbe97

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/MabeEnum/EnumMap.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,11 @@ class EnumMap extends SplObjectStorage
1010

1111
public function __construct($enumClass)
1212
{
13-
if (!is_subclass_of($enumClass, 'MabeEnum\Enum')) {
14-
throw new InvalidArgumentException(
15-
"This EnumMap can only handle subclasses of 'MabeEnum\Enum'"
16-
);
13+
if (!is_subclass_of($enumClass, __NAMESPACE__ . '\Enum')) {
14+
throw new InvalidArgumentException(sprintf(
15+
"This EnumMap can handle subclasses of '%s' only",
16+
__NAMESPACE__ . '\Enum'
17+
));
1718
}
1819
$this->enumClass = $enumClass;
1920
}

0 commit comments

Comments
 (0)