• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Yoast / wordpress-seo / e69c2e79c97a57e26aa5c15ba3ca2a387f561b7d

02 Mar 2026 03:20PM UTC coverage: 53.204% (-0.7%) from 53.915%
e69c2e79c97a57e26aa5c15ba3ca2a387f561b7d

Pull #23031

github

web-flow
Merge 25ffa8e80 into 4ff1bc18e
Pull Request #23031: Refactor ai organization

5938 of 10669 branches covered (55.66%)

Branch coverage included in aggregate %.

718 of 759 new or added lines in 38 files covered. (94.6%)

718 existing lines in 33 files now uncovered.

21852 of 41564 relevant lines covered (52.57%)

71980.72 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/ai/http-request/domain/exceptions/wp-request-exception.php
1
<?php
2

3
// phpcs:disable Yoast.NamingConventions.NamespaceName.MaxExceeded
4

5
// phpcs:disable Yoast.NamingConventions.NamespaceName.TooLong -- Needed in the folder structure.
6
namespace Yoast\WP\SEO\AI\HTTP_Request\Domain\Exceptions;
7

8
use Throwable;
9

10
/**
11
 * Class to manage an error response in wp_remote_*() requests.
12
 *
13
 * @phpcs:disable Yoast.NamingConventions.ObjectNameDepth.MaxExceeded
14
 */
15
class WP_Request_Exception extends Remote_Request_Exception {
16

17
        /**
18
         * WP_Request_Exception constructor.
19
         *
20
         * @param string          $message  The error message.
21
         * @param Throwable| null $previous The previously thrown exception.
22
         */
NEW
23
        public function __construct( $message = '', $previous = null ) {
×
NEW
24
                parent::__construct( $message, 400, 'WP_HTTP_REQUEST_ERROR', $previous );
×
25
        }
26
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc