Code Duplication    Length = 5-5 lines in 2 locations

core/EE_Registry.core.php 1 location

@@ 268-272 (lines=5) @@
265
	 */
266
	public static function localize_i18n_js_strings() {
267
		$i18n_js_strings = (array)EE_Registry::$i18n_js_strings;
268
		foreach ( $i18n_js_strings as $key => $value ) {
269
			if ( is_scalar( $value ) ) {
270
				$i18n_js_strings[ $key ] = html_entity_decode( (string)$value, ENT_QUOTES, 'UTF-8' );
271
			}
272
		}
273
274
		return "/* <![CDATA[ */ var eei18n = " . wp_json_encode( $i18n_js_strings ) . '; /* ]]> */';
275
	}

core/libraries/iframe_display/Iframe.php 1 location

@@ 285-289 (lines=5) @@
282
        $JSON = '';
283
        $localized_vars = (array)$this->localized_vars;
284
        foreach ($localized_vars as $var_name => $vars) {
285
            foreach ($vars as $key => $value) {
286
                if (is_scalar($value)) {
287
                    $localized_vars[$key] = html_entity_decode((string)$value, ENT_QUOTES, 'UTF-8');
288
                }
289
            }
290
            $JSON .= "/* <![CDATA[ */ var $var_name = " . wp_json_encode($localized_vars) . '; /* ]]> */';
291
        }
292
        return $JSON;