Autarky\Database\ConnectionFactory::makePdoInner PHP Метод

makePdoInner() защищенный Метод

protected makePdoInner ( $dsn, $username, $password, array $options, array $initCommands )
$options array
$initCommands array
    protected function makePdoInner($dsn, $username, $password, array $options, array $initCommands)
    {
        try {
            $pdo = $this->instantiator->instantiate($dsn, $username, $password, $options);
        } catch (PDOException $e) {
            $newException = new CannotConnectException($e->getMessage(), $e->getCode(), $e);
            $newException->errorInfo = $e->errorInfo;
            throw $newException;
        }
        foreach ($initCommands as $command) {
            $pdo->exec($command);
        }
        return $pdo;
    }