src/Slashworks/AppBundle/Model/om/BaseUserCustomerRelationPeer.php
public static function doDelete($values, PropelPDO $con = null)
     {
        if ($con === null) {
            $con = Propel::getConnection(UserCustomerRelationPeer::DATABASE_NAME, Propel::CONNECTION_WRITE);
        }

        if ($values instanceof Criteria) {
            // invalidate the cache for all objects of this type, since we have no
            // way of knowing (without running a query) what objects should be invalidated
            // from the cache based on this Criteria.
            UserCustomerRelationPeer::clearInstancePool();
            // rename for clarity
            $criteria = clone $values;
        } elseif ($values instanceof UserCustomerRelation) { // it's a model object
            // invalidate the cache for this single object
            UserCustomerRelationPeer::removeInstanceFromPool($values);
            // create criteria based on pk values
            $criteria = $values->buildPkeyCriteria();
        } else { // it's a primary key, or an array of pks
            $criteria = new Criteria(UserCustomerRelationPeer::DATABASE_NAME);
            $criteria->add(UserCustomerRelationPeer::ID, (array) $values, Criteria::IN);
            // invalidate the cache for this object(s)
            foreach ((array) $values as $singleval) {
                UserCustomerRelationPeer::removeInstanceFromPool($singleval);
            }
        }

        // Set the correct dbName
        $criteria->setDbName(UserCustomerRelationPeer::DATABASE_NAME);

        $affectedRows = 0; // initialize var to track total num of affected rows

        try {
            // use transaction because $criteria could contain info
            // for more than one table or we could emulating ON DELETE CASCADE, etc.
            $con->beginTransaction();

            $affectedRows += BasePeer::doDelete($criteria, $con);
            UserCustomerRelationPeer::clearRelatedInstancePool();
            $con->commit();

            return $affectedRows;
        } catch (Exception $e) {
            $con->rollBack();
            throw $e;
        }
    }
public static function doDelete($values, PropelPDO $con = null)
     {
        if ($con === null) {
            $con = Propel::getConnection(UserCustomerRelationPeer::DATABASE_NAME, Propel::CONNECTION_WRITE);
        }

        if ($values instanceof Criteria) {
            // invalidate the cache for all objects of this type, since we have no
            // way of knowing (without running a query) what objects should be invalidated
            // from the cache based on this Criteria.
            UserCustomerRelationPeer::clearInstancePool();
            // rename for clarity
            $criteria = clone $values;
        } elseif ($values instanceof UserCustomerRelation) { // it's a model object
            // invalidate the cache for this single object
            UserCustomerRelationPeer::removeInstanceFromPool($values);
            // create criteria based on pk values
            $criteria = $values->buildPkeyCriteria();
        } else { // it's a primary key, or an array of pks
            $criteria = new Criteria(UserCustomerRelationPeer::DATABASE_NAME);
            $criteria->add(UserCustomerRelationPeer::ID, (array) $values, Criteria::IN);
            // invalidate the cache for this object(s)
            foreach ((array) $values as $singleval) {
                UserCustomerRelationPeer::removeInstanceFromPool($singleval);
            }
        }

        // Set the correct dbName
        $criteria->setDbName(UserCustomerRelationPeer::DATABASE_NAME);

        $affectedRows = 0; // initialize var to track total num of affected rows

        try {
            // use transaction because $criteria could contain info
            // for more than one table or we could emulating ON DELETE CASCADE, etc.
            $con->beginTransaction();

            $affectedRows += BasePeer::doDelete($criteria, $con);
            UserCustomerRelationPeer::clearRelatedInstancePool();
            $con->commit();

            return $affectedRows;
        } catch (Exception $e) {
            $con->rollBack();
            throw $e;
        }
    }
public static function doDelete ( $ values , PropelPDO $ con = null ) { if ( $ con === null ) { $ con = Propel :: getConnection ( UserCustomerRelationPeer :: DATABASE_NAME , Propel :: CONNECTION_WRITE ) ; } if ( $ values instanceof Criteria ) { // invalidate the cache for all objects of this type, since we have no // way of knowing (without running a query) what objects should be invalidated // from the cache based on this Criteria. UserCustomerRelationPeer :: clearInstancePool ( ) ; // rename for clarity $ criteria = clone $ values ; } elseif ( $ values instanceof UserCustomerRelation ) { // it's a model object // invalidate the cache for this single object UserCustomerRelationPeer :: removeInstanceFromPool ( $ values ) ; // create criteria based on pk values $ criteria = $ values -> buildPkeyCriteria ( ) ; } else { // it's a primary key, or an array of pks $ criteria = new Criteria ( UserCustomerRelationPeer :: DATABASE_NAME ) ; $ criteria -> add ( UserCustomerRelationPeer :: ID , ( array ) $ values , Criteria :: IN ) ; // invalidate the cache for this object(s) foreach ( ( array ) $ values as $ singleval ) { UserCustomerRelationPeer :: removeInstanceFromPool ( $ singleval ) ; } } // Set the correct dbName $ criteria -> setDbName ( UserCustomerRelationPeer :: DATABASE_NAME ) ; $ affectedRows = 0 ; // initialize var to track total num of affected rows try { // use transaction because $criteria could contain info // for more than one table or we could emulating ON DELETE CASCADE, etc. $ con -> beginTransaction ( ) ; $ affectedRows += BasePeer :: doDelete ( $ criteria , $ con ) ; UserCustomerRelationPeer :: clearRelatedInstancePool ( ) ; $ con -> commit ( ) ; return $ affectedRows ; } catch ( Exception $ e ) { $ con -> rollBack ( ) ; throw $ e ; } }
Performs a DELETE on the database, given a UserCustomerRelation or Criteria object OR a primary key value.

@param      mixed $values Criteria or UserCustomerRelation object or primary key or array of primary keys
which is used to create the DELETE statement
@param      PropelPDO $con the connection to use
@return int The number of affected rows (if supported by underlying database driver).  This includes CASCADE-related rows
if supported by native driver or if emulated using Propel.
@throws PropelException Any exceptions caught during processing will be
rethrown wrapped into a PropelException.
Performs a DELETE on the database given a UserCustomerRelation or Criteria object OR a primary key value .