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

Yoast / wordpress-seo / 947a0514c8ae6e99811eb0fc52c9b5725363aedd

07 Oct 2025 12:20PM UTC coverage: 49.452%. First build
947a0514c8ae6e99811eb0fc52c9b5725363aedd

Pull #22615

github

pls78
Fix conditional exclusion
Pull Request #22615: Feature/re organize ai code

671 of 732 new or added lines in 41 files covered. (91.67%)

17323 of 35030 relevant lines covered (49.45%)

3.9 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
// phpcs:disable Yoast.NamingConventions.NamespaceName.TooLong -- Needed in the folder structure.
3
// phpcs:disable Yoast.NamingConventions.NamespaceName.MaxExceeded
4
namespace Yoast\WP\SEO\AI\HTTP_Request\Domain\Exceptions;
5

6
use Exception;
7
use Throwable;
8

9
/**
10
 * Class Remote_Request_Exception
11
 */
12
abstract class Remote_Request_Exception extends Exception {
13

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

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

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

© 2025 Coveralls, Inc