protected function handleMessage(ParserInterface $message)
    {
        $this->debug('Handling ' . get_class($message));
        if ($message instanceof DataRow) {
            $this->handleDataRow($message);
        } elseif ($message instanceof Authentication) {
            $this->handleAuthentication($message);
        } elseif ($message instanceof BackendKeyData) {
            $this->handleBackendKeyData($message);
        } elseif ($message instanceof CommandComplete) {
            $this->handleCommandComplete($message);
        } elseif ($message instanceof CopyInResponse) {
            $this->handleCopyInResponse($message);
        } elseif ($message instanceof CopyOutResponse) {
            $this->handleCopyOutResponse($message);
        } elseif ($message instanceof EmptyQueryResponse) {
            $this->handleEmptyQueryResponse($message);
        } elseif ($message instanceof ErrorResponse) {
            $this->handleErrorResponse($message);
        } elseif ($message instanceof NoticeResponse) {
            $this->handleNoticeResponse($message);
        } elseif ($message instanceof ParameterStatus) {
            $this->handleParameterStatus($message);
        } elseif ($message instanceof ParseComplete) {
            $this->handleParseComplete($message);
        } elseif ($message instanceof ReadyForQuery) {
            $this->handleReadyForQuery($message);
        } elseif ($message instanceof RowDescription) {
            $this->handleRowDescription($message);
        }
    }
protected function handleMessage(ParserInterface $message)
    {
        $this->debug('Handling ' . get_class($message));
        if ($message instanceof DataRow) {
            $this->handleDataRow($message);
        } elseif ($message instanceof Authentication) {
            $this->handleAuthentication($message);
        } elseif ($message instanceof BackendKeyData) {
            $this->handleBackendKeyData($message);
        } elseif ($message instanceof CommandComplete) {
            $this->handleCommandComplete($message);
        } elseif ($message instanceof CopyInResponse) {
            $this->handleCopyInResponse($message);
        } elseif ($message instanceof CopyOutResponse) {
            $this->handleCopyOutResponse($message);
        } elseif ($message instanceof EmptyQueryResponse) {
            $this->handleEmptyQueryResponse($message);
        } elseif ($message instanceof ErrorResponse) {
            $this->handleErrorResponse($message);
        } elseif ($message instanceof NoticeResponse) {
            $this->handleNoticeResponse($message);
        } elseif ($message instanceof ParameterStatus) {
            $this->handleParameterStatus($message);
        } elseif ($message instanceof ParseComplete) {
            $this->handleParseComplete($message);
        } elseif ($message instanceof ReadyForQuery) {
            $this->handleReadyForQuery($message);
        } elseif ($message instanceof RowDescription) {
            $this->handleRowDescription($message);
        }
    }
protected function handleMessage ( ParserInterface $ message ) { $ this -> debug ( 'Handling ' . get_class ( $ message ) ) ; if ( $ message instanceof DataRow ) { $ this -> handleDataRow ( $ message ) ; } elseif ( $ message instanceof Authentication ) { $ this -> handleAuthentication ( $ message ) ; } elseif ( $ message instanceof BackendKeyData ) { $ this -> handleBackendKeyData ( $ message ) ; } elseif ( $ message instanceof CommandComplete ) { $ this -> handleCommandComplete ( $ message ) ; } elseif ( $ message instanceof CopyInResponse ) { $ this -> handleCopyInResponse ( $ message ) ; } elseif ( $ message instanceof CopyOutResponse ) { $ this -> handleCopyOutResponse ( $ message ) ; } elseif ( $ message instanceof EmptyQueryResponse ) { $ this -> handleEmptyQueryResponse ( $ message ) ; } elseif ( $ message instanceof ErrorResponse ) { $ this -> handleErrorResponse ( $ message ) ; } elseif ( $ message instanceof NoticeResponse ) { $ this -> handleNoticeResponse ( $ message ) ; } elseif ( $ message instanceof ParameterStatus ) { $ this -> handleParameterStatus ( $ message ) ; } elseif ( $ message instanceof ParseComplete ) { $ this -> handleParseComplete ( $ message ) ; } elseif ( $ message instanceof ReadyForQuery ) { $ this -> handleReadyForQuery ( $ message ) ; } elseif ( $ message instanceof RowDescription ) { $ this -> handleRowDescription ( $ message ) ; } }
Handle message response callback
@param ParserInterface $message
@throws \Exception
Handle message response callback