*/ class AttributeService { /** * @return array */ public function getMap() { return ArrayHelper::map($this->findAll(), 'id', 'title'); } /** * @return array|\yii\db\ActiveRecord[] */ public function findAll() { return Attribute::find() ->where(['status' => StatusEnum::ENABLED]) ->andWhere(['merchant_id' => Yii::$app->services->merchant->getNotNullId()]) ->orderBy('sort asc, id desc') ->asArray() ->all(); } }