Skip to content

Commit 6cc6024

Browse files
use arrow functions for Database (#41532)
1 parent d10ab79 commit 6cc6024

File tree

2 files changed

+6
-11
lines changed

2 files changed

+6
-11
lines changed

src/Illuminate/Database/Connectors/ConnectionFactory.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ protected function createPdoResolver(array $config)
177177
protected function createPdoResolverWithHosts(array $config)
178178
{
179179
return function () use ($config) {
180-
foreach (Arr::shuffle($hosts = $this->parseHosts($config)) as $key => $host) {
180+
foreach (Arr::shuffle($this->parseHosts($config)) as $host) {
181181
$config['host'] = $host;
182182

183183
try {
@@ -218,9 +218,7 @@ protected function parseHosts(array $config)
218218
*/
219219
protected function createPdoResolverWithoutHosts(array $config)
220220
{
221-
return function () use ($config) {
222-
return $this->createConnector($config)->connect($config);
223-
};
221+
return fn () => $this->createConnector($config)->connect($config);
224222
}
225223

226224
/**

src/Illuminate/Database/DatabaseTransactionsManager.php

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,9 @@ public function begin($connection, $level)
4444
*/
4545
public function rollback($connection, $level)
4646
{
47-
$this->transactions = $this->transactions->reject(function ($transaction) use ($connection, $level) {
48-
return $transaction->connection == $connection &&
49-
$transaction->level > $level;
50-
})->values();
47+
$this->transactions = $this->transactions->reject(
48+
fn ($transaction) => $transaction->connection == $connection && $transaction->level > $level
49+
)->values();
5150
}
5251

5352
/**
@@ -59,9 +58,7 @@ public function rollback($connection, $level)
5958
public function commit($connection)
6059
{
6160
[$forThisConnection, $forOtherConnections] = $this->transactions->partition(
62-
function ($transaction) use ($connection) {
63-
return $transaction->connection == $connection;
64-
}
61+
fn ($transaction) => $transaction->connection == $connection
6562
);
6663

6764
$this->transactions = $forOtherConnections->values();

0 commit comments

Comments
 (0)