http_client = $http_client; } /** * @param Request $request * * @return JSON_Response * * @throws Exception */ public function send_deactivation_reason( Request $request ) { if ( $request->has( 'message' ) && '' !== trim( $request->post( 'message' ) ) ) { $headers = [ 'Content-Type' => 'application/json' ]; $data = [ 'name' => '2FAS Deactivation', 'email' => 'noreply@2fas.com', 'message' => stripslashes( $request->post( 'message' ) ), ]; $this->http_client->request( 'POST', 'https://2fas.com/send-mail', $data, $headers ); } return $this->json( [] ); } }