Skip to content

Commit 9383748

Browse files
tigitznicolas-grekas
authored andcommitted
Leverage arrow function syntax for closure
1 parent 240ccc2 commit 9383748

File tree

2 files changed

+6
-12
lines changed

2 files changed

+6
-12
lines changed

Command/LintCommand.php

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -240,12 +240,10 @@ private function getParser(): Parser
240240

241241
private function getDirectoryIterator(string $directory): iterable
242242
{
243-
$default = function ($directory) {
244-
return new \RecursiveIteratorIterator(
245-
new \RecursiveDirectoryIterator($directory, \FilesystemIterator::SKIP_DOTS | \FilesystemIterator::FOLLOW_SYMLINKS),
246-
\RecursiveIteratorIterator::LEAVES_ONLY
247-
);
248-
};
243+
$default = fn ($directory) => new \RecursiveIteratorIterator(
244+
new \RecursiveDirectoryIterator($directory, \FilesystemIterator::SKIP_DOTS | \FilesystemIterator::FOLLOW_SYMLINKS),
245+
\RecursiveIteratorIterator::LEAVES_ONLY
246+
);
249247

250248
if (null !== $this->directoryIteratorProvider) {
251249
return ($this->directoryIteratorProvider)($directory, $default);
@@ -256,9 +254,7 @@ private function getDirectoryIterator(string $directory): iterable
256254

257255
private function isReadable(string $fileOrDirectory): bool
258256
{
259-
$default = function ($fileOrDirectory) {
260-
return is_readable($fileOrDirectory);
261-
};
257+
$default = is_readable(...);
262258

263259
if (null !== $this->isReadableProvider) {
264260
return ($this->isReadableProvider)($fileOrDirectory, $default);

Unescaper.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,7 @@ public function unescapeSingleQuotedString(string $value): string
4545
*/
4646
public function unescapeDoubleQuotedString(string $value): string
4747
{
48-
$callback = function ($match) {
49-
return $this->unescapeCharacter($match[0]);
50-
};
48+
$callback = fn ($match) => $this->unescapeCharacter($match[0]);
5149

5250
// evaluate the string
5351
return preg_replace_callback('/'.self::REGEX_ESCAPED_CHARACTER.'/u', $callback, $value);

0 commit comments

Comments
 (0)