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

Yoast / wordpress-seo / 6c9a496186af09ad5b9d1b8a59520a14b7920b96

15 Feb 2026 10:29PM UTC coverage: 52.986% (+0.01%) from 52.975%
6c9a496186af09ad5b9d1b8a59520a14b7920b96

push

github

web-flow
Merge pull request #22986 from Yoast/JRF/QA/use-more-specific-check

CS/QA: use slightly more specific checks in a few places

8482 of 15955 branches covered (53.16%)

Branch coverage included in aggregate %.

32462 of 61318 relevant lines covered (52.94%)

48791.32 hits per line

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

0.0
/src/models/indexable-extension.php
1
<?php
2

3
namespace Yoast\WP\SEO\Models;
4

5
use Yoast\WP\Lib\Model;
6

7
/**
8
 * Abstract class for indexable extensions.
9
 */
10
abstract class Indexable_Extension extends Model {
11

12
        /**
13
         * Holds the Indexable instance.
14
         *
15
         * @var Indexable|null
16
         */
17
        protected $indexable = null;
18

19
        /**
20
         * Returns the indexable this extension belongs to.
21
         *
22
         * @return Indexable The indexable.
23
         */
24
        public function indexable() {
×
25
                $this->indexable ??= $this->belongs_to( 'Indexable', 'indexable_id', 'id' )->find_one();
×
26

27
                return $this->indexable;
×
28
        }
29
}
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