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

Yoast / wordpress-seo / c710c31289d8b4f262939f3a3ca36271a63cce16

13 Mar 2026 09:22AM UTC coverage: 53.449% (+2.5%) from 50.9%
c710c31289d8b4f262939f3a3ca36271a63cce16

push

github

leonidasmi
Merge branch 'trunk' into feature/task-list-phase-3

9052 of 16649 branches covered (54.37%)

Branch coverage included in aggregate %.

828 of 870 new or added lines in 44 files covered. (95.17%)

718 existing lines in 33 files now uncovered.

34354 of 64561 relevant lines covered (53.21%)

46593.28 hits per line

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

0.0
/src/ai/http-request/domain/exceptions/remote-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 Exception;
9
use Throwable;
10

11
/**
12
 * Class Remote_Request_Exception
13
 */
14
abstract class Remote_Request_Exception extends Exception {
15

16
        /**
17
         * A string error code that can be used to identify a particular type of error.
18
         *
19
         * @var string
20
         */
21
        private $error_identifier;
22

23
        /**
24
         * Constructor.
25
         *
26
         * @param string         $message          The error message.
27
         * @param int            $code             The error status code.
28
         * @param string         $error_identifier The error code identifier, used to identify a type of error.
29
         * @param Throwable|null $previous         The previously thrown exception.
30
         */
NEW
31
        public function __construct( $message = '', $code = 0, $error_identifier = '', ?Throwable $previous = null ) {
×
NEW
32
                parent::__construct( $message, $code, $previous );
×
NEW
33
                $this->error_identifier = (string) $error_identifier;
×
34
        }
35

36
        /**
37
         * Returns the error identifier.
38
         *
39
         * @return string The error identifier.
40
         */
NEW
41
        public function get_error_identifier(): string {
×
NEW
42
                return $this->error_identifier;
×
43
        }
44
}
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