Skip to content

Commit fc93d58

Browse files
committed
optimized ordinal handling of Enum::getName()
1 parent d59928d commit fc93d58

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/Enum.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -117,10 +117,8 @@ final public function getValue()
117117
*/
118118
final public function getName()
119119
{
120-
if ($this->ordinal !== null) {
121-
return self::$names[static::class][$this->ordinal];
122-
}
123-
return \array_search($this->value, self::detectConstants(static::class), true);
120+
$ordinal = $this->ordinal !== null ? $this->ordinal : $this->getOrdinal();
121+
return self::$names[static::class][$ordinal];
124122
}
125123

126124
/**

0 commit comments

Comments
 (0)