I've added listener for queries as in, https://docs.phalcon.io/en/latest/reference/events.html#usage-example
and I'm wondering, what will be the best way to add TransactionManager to Listener?
https://docs.phalcon.io/en/latest/api/Phalcon_Mvc_Model_Transaction_Manager.html
        /**
     * Log all queries
     *
     * @param Event $event
     * @param Pdo   $connection
     */
    public function beforeQuery(Event $event, Pdo $connection)
    {
        $this->profiler->startProfile(
            $connection->getSQLStatement(),
            $connection->getSQLVariables()
        );
    }
    /**
     * Stop Profiler
     *
     * @param Event $event
     * @param Pdo   $connection
     */
    public function afterQuery(Event $event, Pdo $connection)
    {
        $this->profiler->stopProfile();
    }