| Conditions | 6 | 
| Paths | 14 | 
| Total Lines | 28 | 
| Code Lines | 16 | 
| Lines | 0 | 
| Ratio | 0 % | 
| Changes | 1 | ||
| Bugs | 0 | Features | 0 | 
| 1 | <?php | ||
| 28 |     private function _prepareLoadData(&$data) { | ||
| 29 | $scope = $formName === null ? $this->formName() : $formName; | ||
| 30 | |||
| 31 |         foreach ($this->relations as $key => $value) { | ||
| 32 |             if (is_int($key)) { | ||
| 33 | $relationName = $value; | ||
| 34 |             } else { | ||
| 35 | $relationName = $key; | ||
| 36 | } | ||
| 37 | |||
| 38 |             if(!isset($data[$scope][$relationName])) { | ||
| 39 | continue; | ||
| 40 | } | ||
| 41 | |||
| 42 | $relation = $this->getRelation($relationName); | ||
| 43 | |||
| 44 |             if(!$relation) { | ||
| 45 | continue; | ||
| 46 | } | ||
| 47 | |||
| 48 | $modelClass = $relation->modelClass; | ||
| 49 | /** @var ActiveQuery $relationalModel */ | ||
| 50 | $relationalModel = new $modelClass; | ||
| 51 | $keyName = $relationalModel->formName(); | ||
| 52 | |||
| 53 | $data[$keyName] = $data[$scope][$relationName]; | ||
| 54 | |||
| 55 | unset($data[$scope][$relationName]); | ||
| 56 | } | ||
| 59 |