/** * @inheritDoc */ public function fields() { if ($this->entity instanceof Arrayable) { return $this->entity->fields(); } $fields = is_array($this->entity) ? $this->entity : \Yii::getObjectVars($this->entity); $fields = array_keys($fields); $fields = array_combine($fields, $fields); return $fields; }
/** * @return array */ public function fields() { $fields = array_keys(\Yii::getObjectVars($this)); return array_combine($fields, $fields); }