}} */ protected function get_data_structure(): array { $GLOBALS['l10n']['polylang'] = new NOOP_Translations(); // Prevents loading the translations too early. $enum = array_keys( PLL_Settings_Sync::list_metas_to_sync() ); unset( $GLOBALS['l10n']['polylang'] ); return array( 'type' => 'array', 'items' => array( 'type' => $this->get_type(), 'enum' => $enum, ), ); } /** * Returns the description used in the JSON schema. * * @since 3.7 * * @return string */ protected function get_description(): string { return __( 'List of data to synchronize.', 'polylang' ); } }