public static function formFields(BaseActiveRecord $model) { if ($model instanceof MozaykaActiveRecord) { return $model->formFields(); } else { return method_exists($model, 'formFields') && is_callable([$model, 'formFields']) ? $model->formFields() : ['*']; } }