LazyRecord\ConnectionManager::addDataSource PHP Method

addDataSource() public method

source config:
public addDataSource ( string $id, array $config )
$id string data source id
$config array data source config
    public function addDataSource($id, array $config)
    {
        if (!isset($config['connection_options'])) {
            $config['connection_options'] = array();
        }
        if (!isset($config['user'])) {
            $config['user'] = null;
        }
        if (!isset($config['pass'])) {
            $config['pass'] = null;
        }
        if (!isset($config['query_options'])) {
            $config['query_options'] = array();
        }
        if (!isset($config['driver'])) {
            if (isset($config['dsn'])) {
                list($driver) = explode(':', $config['dsn'], 2);
                $config['driver'] = $driver;
            }
        }
        $this->datasources[$id] = $config;
    }