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
VaultPress_CLI
0.00% covered (danger)
0.00%
0 / 4
0.00% covered (danger)
0.00%
0 / 1
6
0.00% covered (danger)
0.00%
0 / 1
 register_via_jetpack
0.00% covered (danger)
0.00%
0 / 4
0.00% covered (danger)
0.00%
0 / 1
6
1<?php // phpcs:ignore WordPress.Files.FileName.InvalidClassFileName
2/**
3 * WP CLI commands for vaultpress.
4 *
5 * @package automattic/vaultpress
6 */
7
8WP_CLI::add_command( 'vaultpress', 'VaultPress_CLI' );
9
10/**
11 * Filter spam comments.
12 */
13class VaultPress_CLI extends WP_CLI_Command {
14    /**
15     * Automatically registers VaultPress via the Jetpack plugin (if already signed up).
16     *
17     * ## EXAMPLES
18     *
19     *     wp vaultpress register_via_jetpack
20     *
21     * @alias comment-check
22     */
23    public function register_via_jetpack() {
24        $result = VaultPress::init()->register_via_jetpack( true );
25        if ( is_wp_error( $result ) ) {
26            WP_CLI::error( 'Failed to register VaultPress: ' . $result->get_error_message() );
27        } else {
28            WP_CLI::line( 'Successfully registered VaultPress via Jetpack.' );
29        }
30    }
31}