Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 5
0.00% covered (danger)
0.00%
0 / 1
CRAP
0.00% covered (danger)
0.00%
0 / 1
ExPlat
0.00% covered (danger)
0.00%
0 / 5
0.00% covered (danger)
0.00%
0 / 1
6
0.00% covered (danger)
0.00%
0 / 1
 init
0.00% covered (danger)
0.00%
0 / 5
0.00% covered (danger)
0.00%
0 / 1
6
1<?php
2/**
3 * Package description here
4 *
5 * @package automattic/jetpack-explat
6 */
7
8namespace Automattic\Jetpack;
9
10use Automattic\Jetpack\Connection\Rest_Authentication;
11use Automattic\Jetpack\ExPlat\REST_Controller;
12
13/**
14 * Class description.
15 */
16class ExPlat {
17
18    /**
19     * ExPlat package version
20     *
21     * @var string
22     */
23    const PACKAGE_VERSION = '0.4.22';
24
25    /**
26     * Initializer.
27     * Used to configure the ExPlat package
28     *
29     * @return void
30     */
31    public static function init() {
32        if ( did_action( 'jetpack_explat_initialized' ) ) {
33            return;
34        }
35
36        // Set up the REST authentication hooks.
37        Rest_Authentication::init();
38
39        add_action( 'rest_api_init', array( new REST_Controller(), 'register_rest_routes' ) );
40
41        // Runs right after the Jetpack ExPlat package is initialized.
42        do_action( 'jetpack_explat_initialized' );
43    }
44}