Skip to content

Commit 1c03550

Browse files
authored
Replace all instances of 'self' with 'static' (#24)
Fixes #22
1 parent 039dc0f commit 1c03550

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/IsBackedEnum.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,27 +25,27 @@ protected static function ensureImplementsInterface(): void
2525
public static function options(): array
2626
{
2727
static::ensureImplementsInterface();
28-
return array_map(fn($enum) => $enum->toArray(), self::cases());
28+
return array_map(fn($enum) => $enum->toArray(), static::cases());
2929
}
3030

3131
public static function names(): array
3232
{
3333
static::ensureImplementsInterface();
34-
return array_map(fn($enum) => $enum->name, self::cases());
34+
return array_map(fn($enum) => $enum->name, static::cases());
3535
}
3636

3737
public static function values(): array
3838
{
3939
static::ensureImplementsInterface();
40-
return array_map(fn($enum) => $enum->value, self::cases());
40+
return array_map(fn($enum) => $enum->value, static::cases());
4141
}
4242

4343
public static function map(): array
4444
{
4545
static::ensureImplementsInterface();
4646
$array = [];
4747

48-
foreach (self::cases() as $enum) {
48+
foreach (static::cases() as $enum) {
4949
$array[$enum->value] = $enum->label();
5050
}
5151

@@ -55,7 +55,7 @@ public static function map(): array
5555
public static function labels(): array
5656
{
5757
static::ensureImplementsInterface();
58-
return array_map(fn($enum) => self::labelFor($enum), self::cases());
58+
return array_map(fn($enum) => static::labelFor($enum), static::cases());
5959
}
6060

6161
public static function labelFor(self $value): string

0 commit comments

Comments
 (0)