Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
50.00% covered (danger)
50.00%
2 / 4
0.00% covered (danger)
0.00%
0 / 1
CRAP
n/a
0 / 0
Automattic\Jetpack\Search\Compatibility\Jetpack\map_results_overlay_trigger
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
6
1<?php // phpcs:ignore WordPress.Files.FileName.NotHyphenatedLowercase
2/**
3 * Compatibility for Jetpack Search version <= 0.17.0.
4 *
5 * @package automattic/jetpack-search
6 */
7
8namespace Automattic\Jetpack\Search\Compatibility\Jetpack;
9
10if ( ! defined( 'ABSPATH' ) ) {
11    exit( 0 );
12}
13
14add_filter( 'option_jetpack_search_overlay_trigger', __NAMESPACE__ . '\map_results_overlay_trigger', 10, 2 );
15
16/**
17 * We've retired the 'results' overlay trigger and want to migrate users to the similar 'immediate' setting.
18 *
19 * @param string $overlay_trigger Overlay trigger.
20 */
21function map_results_overlay_trigger( $overlay_trigger ) {
22    return 'results' === $overlay_trigger ? \Automattic\Jetpack\Search\Options::OVERLAY_TRIGGER_IMMEDIATE : $overlay_trigger;
23}