Jackalope\Transport\DoctrineDBAL\Client::initConnection PHP Method

initConnection() private method

Initialize the dbal connection lazily
private initConnection ( )
    private function initConnection()
    {
        if (true === $this->conn->isConnected() && true === $this->connectionInitialized) {
            return;
        }
        if ($this->conn->getDatabasePlatform() instanceof PostgreSqlPlatform) {
            $this->sequenceNodeName = 'phpcr_nodes_id_seq';
            $this->sequenceTypeName = 'phpcr_type_nodes_node_type_id_seq';
        }
        // @TODO: move to "SqlitePlatform" and rename to "registerExtraFunctions"?
        if ($this->conn->getDatabasePlatform() instanceof SqlitePlatform) {
            $this->registerSqliteFunctions($this->conn->getWrappedConnection());
        }
        $this->connectionInitialized = true;
    }