src/DebugBar/Bridge/PropelCollector.php
public static function enablePropelProfiling(PropelConfiguration $config = null)
    {
        if ($config === null) {
            $config = Propel::getConfiguration(PropelConfiguration::TYPE_OBJECT);
        }
        $config->setParameter('debugpdo.logging.details.method.enabled', true);
        $config->setParameter('debugpdo.logging.details.time.enabled', true);
        $config->setParameter('debugpdo.logging.details.mem.enabled', true);
        $allMethods = array(
            'PropelPDO::__construct',       // logs connection opening
            'PropelPDO::__destruct',        // logs connection close
            'PropelPDO::exec',              // logs a query
            'PropelPDO::query',             // logs a query
            'PropelPDO::beginTransaction',  // logs a transaction begin
            'PropelPDO::commit',            // logs a transaction commit
            'PropelPDO::rollBack',          // logs a transaction rollBack (watch out for the capital 'B')
            'DebugPDOStatement::execute',   // logs a query from a prepared statement
        );
        $config->setParameter('debugpdo.logging.methods', $allMethods, false);
    }
public static function enablePropelProfiling(PropelConfiguration $config = null)
    {
        if ($config === null) {
            $config = Propel::getConfiguration(PropelConfiguration::TYPE_OBJECT);
        }
        $config->setParameter('debugpdo.logging.details.method.enabled', true);
        $config->setParameter('debugpdo.logging.details.time.enabled', true);
        $config->setParameter('debugpdo.logging.details.mem.enabled', true);
        $allMethods = array(
            'PropelPDO::__construct',       // logs connection opening
            'PropelPDO::__destruct',        // logs connection close
            'PropelPDO::exec',              // logs a query
            'PropelPDO::query',             // logs a query
            'PropelPDO::beginTransaction',  // logs a transaction begin
            'PropelPDO::commit',            // logs a transaction commit
            'PropelPDO::rollBack',          // logs a transaction rollBack (watch out for the capital 'B')
            'DebugPDOStatement::execute',   // logs a query from a prepared statement
        );
        $config->setParameter('debugpdo.logging.methods', $allMethods, false);
    }
public static function enablePropelProfiling ( PropelConfiguration $ config = null ) { if ( $ config === null ) { $ config = Propel :: getConfiguration ( PropelConfiguration :: TYPE_OBJECT ) ; } $ config -> setParameter ( 'debugpdo.logging.details.method.enabled' , true ) ; $ config -> setParameter ( 'debugpdo.logging.details.time.enabled' , true ) ; $ config -> setParameter ( 'debugpdo.logging.details.mem.enabled' , true ) ; $ allMethods = array ( 'PropelPDO::__construct' , // logs connection opening 'PropelPDO::__destruct' , // logs connection close 'PropelPDO::exec' , // logs a query 'PropelPDO::query' , // logs a query 'PropelPDO::beginTransaction' , // logs a transaction begin 'PropelPDO::commit' , // logs a transaction commit 'PropelPDO::rollBack' , // logs a transaction rollBack (watch out for the capital 'B') 'DebugPDOStatement::execute' , // logs a query from a prepared statement ) ; $ config -> setParameter ( 'debugpdo.logging.methods' , $ allMethods , false ) ; }
Sets the needed configuration option in propel to enable query logging

@param PropelConfiguration $config Apply profiling on a specific config
Sets the needed configuration option in propel to enable query logging