/
githubmirror
/
framework
Обзор
Документация
Войти
/
githubmirror
/
framework
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
13.x
src/Illuminate/Database/Console/Concerns/InteractsWithPooledConnections.php
26 строк
810 B
Devon Garbalosa
[13.x] Add Postgres transaction pooler support (#60425)
21 июн 2026, 20:15
Не верифицирован
21 июн 2026, 20:15
4a30260
Код
Авторство
О чём код?
<?php namespace Illuminate\Database\Console\Concerns; use Illuminate\Support\Str; trait InteractsWithPooledConnections { /** * Resolve a database connection, preferring the direct variant when configured. * * @param \Illuminate\Database\ConnectionResolverInterface $connections * @param string|null $database * @return \Illuminate\Database\Connection */ protected function resolveDirectConnectionIfPossible($connections, $database) { $name = $database ?: $connections->getDefaultConnection(); $connection = $connections->connection($name); return $connection->hasDirectConnection() && ! Str::endsWith($name, ['::read', '::write', '::direct']) ? $connections->connection($name.'::direct') : $connection; } }