| @@ 92-104 (lines=13) @@ | ||
| 89 | return $this->getFullFromRef('type,nic_media'); |
|
| 90 | } |
|
| 91 | ||
| 92 | protected function getFullFromRef($gtype) |
|
| 93 | { |
|
| 94 | $callingMethod = debug_backtrace()[1]['function']; |
|
| 95 | $result = Yii::$app->get('cache')->getOrSet([$callingMethod], function () use ($gtype) { |
|
| 96 | $result = ArrayHelper::map(Ref::find()->where([ |
|
| 97 | 'gtype' => $gtype, |
|
| 98 | 'select' => 'full', |
|
| 99 | ])->all(), 'id', function ($model) { |
|
| 100 | return Yii::t('hipanel:server:hub', $model->label); |
|
| 101 | }); |
|
| 102 | ||
| 103 | return $result; |
|
| 104 | }, 86400 * 24); // 24 days |
|
| 105 | ||
| 106 | return $result; |
|
| 107 | } |
|
| @@ 653-665 (lines=13) @@ | ||
| 650 | return $result; |
|
| 651 | } |
|
| 652 | ||
| 653 | protected function getFullFromRef($gtype) |
|
| 654 | { |
|
| 655 | $callingMethod = debug_backtrace()[1]['function']; |
|
| 656 | $result = Yii::$app->get('cache')->getOrSet([$callingMethod], function () use ($gtype) { |
|
| 657 | $result = ArrayHelper::map(Ref::find()->where([ |
|
| 658 | 'gtype' => $gtype, |
|
| 659 | 'select' => 'full', |
|
| 660 | ])->all(), 'id', function ($model) { |
|
| 661 | return Yii::t('hipanel:server:hub', $model->label); |
|
| 662 | }); |
|
| 663 | ||
| 664 | return $result; |
|
| 665 | }, 86400 * 24); // 24 days |
|
| 666 | ||
| 667 | return $result; |
|
| 668 | } |
|