Вход Регистрация
Файл: concrete5.7.5.6/concrete/src/Database/Driver/DriverManager.php
Строк: 39
<?php
namespace ConcreteCoreDatabaseDriver;

use 
IlluminateSupportManager;

class 
DriverManager extends Manager
{

    
/**
     * The array of created "drivers".
     *
     * @var DoctrineDBALDriver[]
     */
    
protected $drivers = array();

    
/**
     * @param null $driver
     * @return DoctrineDBALDriver
     */
    
public function driver($driver null)
    {
        return 
parent::driver($driver);
    }

    
/**
     * @return DoctrineDBALDriver
     */
    
public function getDrivers()
    {
        return 
parent::getDrivers();
    }

    
/**
     * @param array $config Always database.drivers
     */
    
public function configExtensions(array $config)
    {
        foreach (
$config as $driver => $class) {
            
$this->extend(
                
$driver,
                function () use (
$class) {
                    return new 
$class;
                });
        }
    }

    public function 
getDefaultDriver()
    {
        return 
'c5_pdo_mysql';
    }

}
Онлайн: 3
Реклама