['get'], ]; } /** * @throws NotFoundHttpException */ public function actionQuestionnairesList()//: array { $user_id = Yii::$app->request->get('user_id'); if(empty($user_id) or !is_numeric($user_id)) { throw new NotFoundHttpException('Incorrect user ID'); } $userQuestionnaireModels = UserQuestionnaire::findActiveUserQuestionnaires($user_id); if(empty($userQuestionnaireModels)) { throw new NotFoundHttpException('Active questionnaire not found'); } array_walk( $userQuestionnaireModels, function(&$arr){ unset( $arr['questionnaire_id'], // $arr['created_at'], // $arr['updated_at'], $arr['id'], ); }); return $userQuestionnaireModels; } }