Вход Регистрация
Файл: vendor/laravel/framework/src/Illuminate/Database/DetectsLostConnections.php
Строк: 59
<?php

namespace IlluminateDatabase;

use 
IlluminateContainerContainer;
use 
IlluminateContractsDatabaseLostConnectionDetector as LostConnectionDetectorContract;
use 
Throwable;

trait 
DetectsLostConnections
{
    
/**
     * Determine if the given exception was caused by a lost connection.
     *
     * @param  Throwable  $e
     * @return bool
     */
    
protected function causedByLostConnection(Throwable $e)
    {
        
$container Container::getInstance();

        
$detector $container->bound(LostConnectionDetectorContract::class)
            ? 
$container[LostConnectionDetectorContract::class]
            : new 
LostConnectionDetector();

        return 
$detector->causedByLostConnection($e);
    }
}
Онлайн: 1
Реклама