Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
72.73% covered (warning)
72.73%
8 / 11
100.00% covered (success)
100.00%
1 / 1
CRAP
100.00% covered (success)
100.00%
1 / 1
Jetpack_AI_Feature_Flags
100.00% covered (success)
100.00%
8 / 8
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
1 / 1
 register
100.00% covered (success)
100.00%
8 / 8
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2/**
3 * Jetpack AI feature flags.
4 *
5 * @package automattic/jetpack
6 */
7
8use Automattic\Jetpack\Feature_Flags\Feature_Flags;
9
10if ( ! defined( 'ABSPATH' ) ) {
11    exit( 0 );
12}
13
14/**
15 * Registers feature flags owned by Jetpack AI.
16 */
17class Jetpack_AI_Feature_Flags {
18
19    const SCHEDULED_TASKS = 'ai-hub-scheduled-tasks';
20
21    /**
22     * Register Jetpack AI feature flags.
23     *
24     * @return void
25     */
26    public static function register() {
27        Feature_Flags::register(
28            self::SCHEDULED_TASKS,
29            array(
30                'default'     => false,
31                'description' => 'Enable the Scheduled tasks tab and Agents Manager sidebar in AI Hub.',
32                'owner'       => 'jetpack-ai',
33            )
34        );
35    }
36}
37
38Jetpack_AI_Feature_Flags::register();