Файл: 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';
}
}