Replaced regular callbacks by arrow functions when possible

This commit is contained in:
Alejandro Celaya
2019-12-29 23:16:55 +01:00
parent a830420d75
commit bfeb915cd2
19 changed files with 42 additions and 75 deletions

View File

@@ -43,9 +43,7 @@ class RequestToHttpAuthPlugin implements RequestToHttpAuthPluginInterface
{
return array_reduce(
self::SUPPORTED_AUTH_HEADERS,
function (bool $carry, string $header) use ($request) {
return $carry || $request->hasHeader($header);
},
fn (bool $carry, string $header) => $carry || $request->hasHeader($header),
false
);
}

View File

@@ -11,8 +11,6 @@ class EmptyResponseImplicitOptionsMiddlewareFactory
{
public function __invoke()
{
return new ImplicitOptionsMiddleware(function () {
return new EmptyResponse();
});
return new ImplicitOptionsMiddleware(fn () => new EmptyResponse());
}
}

View File

@@ -91,9 +91,7 @@ class CreateShortUrlActionTest extends ApiTestCase
public function provideMaxVisits(): array
{
return map(range(10, 15), function (int $i) {
return [$i];
});
return map(range(10, 15), fn (int $i) => [$i]);
}
/** @test */

View File

@@ -34,9 +34,7 @@ class AuthenticationPluginManagerFactoryTest extends TestCase
private function getPlugins(AuthenticationPluginManager $pluginManager): array
{
return (function () {
return $this->services;
})->call($pluginManager);
return (fn () => $this->services)->call($pluginManager);
}
public function provideConfigs(): iterable

View File

@@ -28,15 +28,13 @@ class ConfigProviderTest extends TestCase
/** @test */
public function routesAreProperlyPrefixed(): void
{
$configProvider = new ConfigProvider(function () {
return [
'routes' => [
['path' => '/foo'],
['path' => '/bar'],
['path' => '/baz/foo'],
],
];
});
$configProvider = new ConfigProvider(fn () => [
'routes' => [
['path' => '/foo'],
['path' => '/bar'],
['path' => '/baz/foo'],
],
]);
$config = $configProvider();

View File

@@ -109,8 +109,6 @@ class AuthenticationMiddlewareTest extends TestCase
private function getDummyMiddleware(): MiddlewareInterface
{
return middleware(function () {
return new Response\EmptyResponse();
});
return middleware(fn () => new Response\EmptyResponse());
}
}