| @@ 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 \Core\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. |
|
| @@ 381-409 (lines=29) @@ | ||
| 378 | * @throws PropelException Any exceptions caught during processing will be |
|
| 379 | * rethrown wrapped into a PropelException. |
|
| 380 | */ |
|
| 381 | public static function doDelete($values, ConnectionInterface $con = null) |
|
| 382 | { |
|
| 383 | if (null === $con) { |
|
| 384 | $con = Propel::getServiceContainer()->getWriteConnection(UserTableMap::DATABASE_NAME); |
|
| 385 | } |
|
| 386 | ||
| 387 | if ($values instanceof Criteria) { |
|
| 388 | // rename for clarity |
|
| 389 | $criteria = $values; |
|
| 390 | } elseif ($values instanceof \Core\Models\User\User) { // it's a model object |
|
| 391 | // create criteria based on pk values |
|
| 392 | $criteria = $values->buildPkeyCriteria(); |
|
| 393 | } else { // it's a primary key, or an array of pks |
|
| 394 | $criteria = new Criteria(UserTableMap::DATABASE_NAME); |
|
| 395 | $criteria->add(UserTableMap::COL_ID, (array) $values, Criteria::IN); |
|
| 396 | } |
|
| 397 | ||
| 398 | $query = UserQuery::create()->mergeWith($criteria); |
|
| 399 | ||
| 400 | if ($values instanceof Criteria) { |
|
| 401 | UserTableMap::clearInstancePool(); |
|
| 402 | } elseif (!is_object($values)) { // it's a primary key, or an array of pks |
|
| 403 | foreach ((array) $values as $singleval) { |
|
| 404 | UserTableMap::removeInstanceFromPool($singleval); |
|
| 405 | } |
|
| 406 | } |
|
| 407 | ||
| 408 | return $query->delete($con); |
|
| 409 | } |
|
| 410 | ||
| 411 | /** |
|
| 412 | * Deletes all rows from the users table. |
|
| @@ 344-372 (lines=29) @@ | ||
| 341 | * @throws PropelException Any exceptions caught during processing will be |
|
| 342 | * rethrown wrapped into a PropelException. |
|
| 343 | */ |
|
| 344 | public static function doDelete($values, ConnectionInterface $con = null) |
|
| 345 | { |
|
| 346 | if (null === $con) { |
|
| 347 | $con = Propel::getServiceContainer()->getWriteConnection(SelfpriceTableMap::DATABASE_NAME); |
|
| 348 | } |
|
| 349 | ||
| 350 | if ($values instanceof Criteria) { |
|
| 351 | // rename for clarity |
|
| 352 | $criteria = $values; |
|
| 353 | } elseif ($values instanceof \Selfprice\Models\Selfprice\Selfprice) { // it's a model object |
|
| 354 | // create criteria based on pk values |
|
| 355 | $criteria = $values->buildPkeyCriteria(); |
|
| 356 | } else { // it's a primary key, or an array of pks |
|
| 357 | $criteria = new Criteria(SelfpriceTableMap::DATABASE_NAME); |
|
| 358 | $criteria->add(SelfpriceTableMap::COL_ID, (array) $values, Criteria::IN); |
|
| 359 | } |
|
| 360 | ||
| 361 | $query = SelfpriceQuery::create()->mergeWith($criteria); |
|
| 362 | ||
| 363 | if ($values instanceof Criteria) { |
|
| 364 | SelfpriceTableMap::clearInstancePool(); |
|
| 365 | } elseif (!is_object($values)) { // it's a primary key, or an array of pks |
|
| 366 | foreach ((array) $values as $singleval) { |
|
| 367 | SelfpriceTableMap::removeInstanceFromPool($singleval); |
|
| 368 | } |
|
| 369 | } |
|
| 370 | ||
| 371 | return $query->delete($con); |
|
| 372 | } |
|
| 373 | ||
| 374 | /** |
|
| 375 | * Deletes all rows from the selfprice table. |
|