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

namespace IlluminateDatabase;

use 
Exception;
use 
IlluminateSupportStr;

trait 
DetectsLostConnections
{
    
/**
     * Determine if the given exception was caused by a lost connection.
     *
     * @param  Exception  $e
     * @return bool
     */
    
protected function causedByLostConnection(Exception $e)
    {
        
$message $e->getMessage();

        return 
Str::contains($message, [
            
'server has gone away',
            
'no connection to the server',
            
'Lost connection',
            
'is dead or not enabled',
            
'Error while sending',
            
'decryption failed or bad record mac',
            
'server closed the connection unexpectedly',
            
'SSL connection has been closed unexpectedly',
            
'Error writing data to the connection',
            
'Resource deadlock avoided',
        ]);
    }
}
Онлайн: 1
Реклама