Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
CRAP
100.00% covered (success)
100.00%
1 / 1
Footer_Links
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
2
100.00% covered (success)
100.00%
1 / 1
 is_my_jetpack_available
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
2
1<?php
2/**
3 * Links shared by the Jetpack admin footers.
4 *
5 * @package automattic/jetpack
6 */
7
8namespace Automattic\Jetpack\Plugin;
9
10use Automattic\Jetpack\My_Jetpack\Initializer as My_Jetpack_Initializer;
11
12/**
13 * Resolves the footer links that other Jetpack products own.
14 *
15 * Autoloaded from `src/` rather than shared through `Jetpack_Admin_Page`: WordPress.com
16 * Simple declares its own stub of that class, so loading ours there fatals.
17 */
18class Footer_Links {
19
20    /**
21     * Whether My Jetpack reports that its admin page is available to the current user.
22     *
23     * @since 16.3
24     *
25     * @return bool
26     */
27    public static function is_my_jetpack_available() {
28        return method_exists( My_Jetpack_Initializer::class, 'is_admin_page_available' )
29            && My_Jetpack_Initializer::is_admin_page_available();
30    }
31}