Skip to content

Commit f4cfa8c

Browse files
committed
Use arrow functions
1 parent f1e4585 commit f4cfa8c

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/main/php/lang/reflection/Member.class.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ public function __construct($reflect, $annotations= null) {
2626
*/
2727
public static function resolve($reflect) {
2828
return [
29-
'static' => function() use($reflect) { return new XPClass($reflect->class); },
30-
'self' => function() use($reflect) { return new XPClass($reflect->getDeclaringClass()); },
31-
'parent' => function() use($reflect) { return new XPClass($reflect->getDeclaringClass()->getParentClass()); },
29+
'static' => fn() => new XPClass($reflect->class),
30+
'self' => fn() => new XPClass($reflect->getDeclaringClass()),
31+
'parent' => fn() => new XPClass($reflect->getDeclaringClass()->getParentClass()),
3232
'*' => function($type) use($reflect) {
3333
$declared= $reflect->getDeclaringClass();
3434
$imports= Reflection::meta()->scopeImports($declared);

src/main/php/xp/reflection/TypeInformation.class.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,12 @@ protected function extends($type) {
5353

5454
protected function implements($type) {
5555
$i= $type->interfaces();
56-
return $i ? ' implements '.implode(', ', array_map(function($t) { return $t->name(); }, $i)) : '';
56+
return $i ? ' implements '.implode(', ', array_map(fn($t) => $t->name(), $i)) : '';
5757
}
5858

5959
protected function parents($type) {
6060
$i= $type->interfaces();
61-
return $i ? ' extends '.implode(', ', array_map(function($t) { return $t->name(); }, $i)) : '';
61+
return $i ? ' extends '.implode(', ', array_map(fn($t) => $t->name(), $i)) : '';
6262
}
6363

6464
protected function partition($members) {

0 commit comments

Comments
 (0)