Code Duplication    Length = 11-11 lines in 2 locations

src/services/Model.php 1 location

@@ 494-504 (lines=11) @@
491
     * @param string $toScenario
492
     * @return BaseModel|null
493
     */
494
    public function findByCriteria($criteria, string $toScenario = null)
495
    {
496
497
        // Find record in db
498
        if ($record = $this->findRecordByCriteria($criteria)) {
499
            return $this->findByRecord($record, $toScenario);
500
        }
501
502
        return null;
503
504
    }
505
506
    /**
507
     * @param $criteria

src/services/Object.php 1 location

@@ 497-507 (lines=11) @@
494
     * @param string $toScenario
495
     * @return BaseObject|null
496
     */
497
    public function findByCriteria($criteria, string $toScenario = null)
498
    {
499
500
        // Find record in db
501
        if ($record = $this->findRecordByCriteria($criteria)) {
502
            return $this->findByRecord($record, $toScenario);
503
        }
504
505
        return null;
506
507
    }
508
509
    /**
510
     * @param $criteria