Code Duplication    Length = 29-29 lines in 2 locations

app/Models/Task/Map/TaskTableMap.php 1 location

@@ 336-364 (lines=29) @@
333
     * @throws PropelException Any exceptions caught during processing will be
334
     *                         rethrown wrapped into a PropelException.
335
     */
336
     public static function doDelete($values, ConnectionInterface $con = null)
337
     {
338
        if (null === $con) {
339
            $con = Propel::getServiceContainer()->getWriteConnection(TaskTableMap::DATABASE_NAME);
340
        }
341
342
        if ($values instanceof Criteria) {
343
            // rename for clarity
344
            $criteria = $values;
345
        } elseif ($values instanceof \Models\Task\Task) { // it's a model object
346
            // create criteria based on pk values
347
            $criteria = $values->buildPkeyCriteria();
348
        } else { // it's a primary key, or an array of pks
349
            $criteria = new Criteria(TaskTableMap::DATABASE_NAME);
350
            $criteria->add(TaskTableMap::COL_ID, (array) $values, Criteria::IN);
351
        }
352
353
        $query = TaskQuery::create()->mergeWith($criteria);
354
355
        if ($values instanceof Criteria) {
356
            TaskTableMap::clearInstancePool();
357
        } elseif (!is_object($values)) { // it's a primary key, or an array of pks
358
            foreach ((array) $values as $singleval) {
359
                TaskTableMap::removeInstanceFromPool($singleval);
360
            }
361
        }
362
363
        return $query->delete($con);
364
    }
365
366
    /**
367
     * Deletes all rows from the tasks table.

app/Models/User/Map/UserTableMap.php 1 location

@@ 368-396 (lines=29) @@
365
     * @throws PropelException Any exceptions caught during processing will be
366
     *                         rethrown wrapped into a PropelException.
367
     */
368
     public static function doDelete($values, ConnectionInterface $con = null)
369
     {
370
        if (null === $con) {
371
            $con = Propel::getServiceContainer()->getWriteConnection(UserTableMap::DATABASE_NAME);
372
        }
373
374
        if ($values instanceof Criteria) {
375
            // rename for clarity
376
            $criteria = $values;
377
        } elseif ($values instanceof \Models\User\User) { // it's a model object
378
            // create criteria based on pk values
379
            $criteria = $values->buildPkeyCriteria();
380
        } else { // it's a primary key, or an array of pks
381
            $criteria = new Criteria(UserTableMap::DATABASE_NAME);
382
            $criteria->add(UserTableMap::COL_ID, (array) $values, Criteria::IN);
383
        }
384
385
        $query = UserQuery::create()->mergeWith($criteria);
386
387
        if ($values instanceof Criteria) {
388
            UserTableMap::clearInstancePool();
389
        } elseif (!is_object($values)) { // it's a primary key, or an array of pks
390
            foreach ((array) $values as $singleval) {
391
                UserTableMap::removeInstanceFromPool($singleval);
392
            }
393
        }
394
395
        return $query->delete($con);
396
    }
397
398
    /**
399
     * Deletes all rows from the users table.