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

Yoast / wordpress-seo / 5ccfd2603220c02e5d11fd1608b7ae9f1994dda0

21 May 2024 08:28AM UTC coverage: 48.302% (-4.3%) from 52.636%
5ccfd2603220c02e5d11fd1608b7ae9f1994dda0

push

github

web-flow
Merge pull request #21388 from Yoast/217-adapt-yoast-seo-for-elementor-notification-to-elementor-top-bar-navigation

Create a new introduction for the new Elementor editor

7399 of 13455 branches covered (54.99%)

Branch coverage included in aggregate %.

0 of 24 new or added lines in 2 files covered. (0.0%)

3706 existing lines in 106 files now uncovered.

24971 of 53561 relevant lines covered (46.62%)

41937.12 hits per line

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

0.0
/admin/capabilities/class-capability-manager-factory.php
1
<?php
2
/**
3
 * WPSEO plugin file.
4
 *
5
 * @package WPSEO\Admin\Capabilities
6
 */
7

8
/**
9
 * Capability Manager Factory.
10
 */
11
class WPSEO_Capability_Manager_Factory {
12

13
        /**
14
         * Returns the Manager to use.
15
         *
16
         * @param string $plugin_type Whether it's Free or Premium.
17
         *
18
         * @return WPSEO_Capability_Manager Manager to use.
19
         */
UNCOV
20
        public static function get( $plugin_type = 'free' ) {
×
UNCOV
21
                static $manager = [];
×
22

UNCOV
23
                if ( ! array_key_exists( $plugin_type, $manager ) ) {
×
24
                        if ( function_exists( 'wpcom_vip_add_role_caps' ) ) {
×
25
                                $manager[ $plugin_type ] = new WPSEO_Capability_Manager_VIP();
×
26
                        }
27

28
                        if ( ! function_exists( 'wpcom_vip_add_role_caps' ) ) {
×
29
                                $manager[ $plugin_type ] = new WPSEO_Capability_Manager_WP();
×
30
                        }
31
                }
32

UNCOV
33
                return $manager[ $plugin_type ];
×
34
        }
35
}
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