src/services/ModelAccessor.php 1 location
|
@@ 533-549 (lines=17) @@
|
530 |
|
* @param string $toScenario |
531 |
|
* @return Model |
532 |
|
*/ |
533 |
|
public function findByRecord(Record $record, string $toScenario = null): Model |
534 |
|
{ |
535 |
|
|
536 |
|
// Check addToCache |
537 |
|
if (!$model = $this->findCacheByRecord($record)) { |
538 |
|
|
539 |
|
// New model |
540 |
|
$model = $this->createFromRecord($record, $toScenario); |
541 |
|
|
542 |
|
// Cache it |
543 |
|
$this->addToCache($model); |
544 |
|
|
545 |
|
} |
546 |
|
|
547 |
|
return $model; |
548 |
|
|
549 |
|
} |
550 |
|
|
551 |
|
/** |
552 |
|
* @param Record $record |
src/services/ObjectAccessor.php 1 location
|
@@ 530-546 (lines=17) @@
|
527 |
|
* @param string $toScenario |
528 |
|
* @return Object |
529 |
|
*/ |
530 |
|
public function findByRecord(Record $record, string $toScenario = null): Object |
531 |
|
{ |
532 |
|
|
533 |
|
// Check addToCache |
534 |
|
if (!$object = $this->findCacheByRecord($record)) { |
535 |
|
|
536 |
|
// New model |
537 |
|
$object = $this->createFromRecord($record, $toScenario); |
538 |
|
|
539 |
|
// Cache it |
540 |
|
$this->addToCache($object); |
541 |
|
|
542 |
|
} |
543 |
|
|
544 |
|
return $object; |
545 |
|
|
546 |
|
} |
547 |
|
|
548 |
|
/** |
549 |
|
* @param Record $record |