survey_timeouts = new Survey_Timeouts( $user_options ); $this->rest_controller = new REST_User_Surveys_Controller( $authentication, $this->survey_timeouts, $survey_queue ?: new Survey_Queue( $user_options ) ); } /** * Registers functionality through WordPress hooks. * * @since 1.73.0 */ public function register() { $this->survey_timeouts->register(); $this->rest_controller->register(); } }