| @@ 449-466 (lines=18) @@ | ||
| 446 | * @param string $toScenario | |
| 447 | * @return BaseModel[] | |
| 448 | */ | |
| 449 | public function findAllByCriteria($criteria, string $toScenario = null): array | |
| 450 |     { | |
| 451 | ||
| 452 | $models = []; | |
| 453 | ||
| 454 | // Find record in db | |
| 455 | if ($records = $this->findAllRecordsByCriteria($criteria) | |
| 456 |         ) { | |
| 457 | ||
| 458 |             foreach ($records as $record) { | |
| 459 | $models[] = $this->findByRecord($record, $toScenario); | |
| 460 | } | |
| 461 | ||
| 462 | } | |
| 463 | ||
| 464 | return $models; | |
| 465 | ||
| 466 | } | |
| 467 | ||
| 468 | /** | |
| 469 | * @param $criteria | |
| @@ 364-380 (lines=17) @@ | ||
| 361 | * @param string $toScenario | |
| 362 | * @return BaseObject[] | |
| 363 | */ | |
| 364 | public function findAllByCondition($condition, string $toScenario = null): array | |
| 365 |     { | |
| 366 | ||
| 367 | $objects = []; | |
| 368 | ||
| 369 | // Find record in db | |
| 370 |         if ($records = $this->findAllRecordsByCondition($condition)) { | |
| 371 | ||
| 372 |             foreach ($records as $record) { | |
| 373 | $objects[] = $this->findByRecord($record, $toScenario); | |
| 374 | } | |
| 375 | ||
| 376 | } | |
| 377 | ||
| 378 | return $objects; | |
| 379 | ||
| 380 | } | |
| 381 | ||
| 382 | /** | |
| 383 | * @param $condition | |
| @@ 446-463 (lines=18) @@ | ||
| 443 | * @param string $toScenario | |
| 444 | * @return BaseObject[] | |
| 445 | */ | |
| 446 | public function findAllByCriteria($criteria, string $toScenario = null): array | |
| 447 |     { | |
| 448 | ||
| 449 | $objects = []; | |
| 450 | ||
| 451 | // Find record in db | |
| 452 | if ($records = $this->findAllRecordsByCriteria($criteria) | |
| 453 |         ) { | |
| 454 | ||
| 455 |             foreach ($records as $record) { | |
| 456 | $objects[] = $this->findByRecord($record, $toScenario); | |
| 457 | } | |
| 458 | ||
| 459 | } | |
| 460 | ||
| 461 | return $objects; | |
| 462 | ||
| 463 | } | |
| 464 | ||
| 465 | /** | |
| 466 | * @param $criteria | |