paired_url->add_path_suffix( $url ); } /** * Determine a given URL is for a paired AMP request. * * @param string $url URL (or REQUEST_URI). * @return bool True if the AMP query parameter is set with the required value, false if not. */ public function has_endpoint( $url ) { return $this->paired_url->has_path_suffix( $url ) || $this->paired_url->has_query_var( $url ); } /** * Remove the paired AMP endpoint from a given URL. * * @param string $url URL (or REQUEST_URI). * @return string URL with AMP stripped. */ public function remove_endpoint( $url ) { $url = $this->paired_url->remove_path_suffix( $url ); $url = $this->paired_url->remove_query_var( $url ); return $url; } }