/** * Find model by ID * * @param integer|array $id User ID * * @return User User * @throws HttpException 404 error if user was not found */ protected function findModel($id) { if (is_array($id)) { /** @var User $user */ $model = User::findIdentities($id); } else { /** @var User $user */ $model = User::findIdentity($id); } if ($model !== null) { return $model; } else { throw new HttpException(404); } }