Code Duplication    Length = 15-17 lines in 2 locations

src/wp-includes/class.wp-styles.php 1 location

@@ 281-297 (lines=17) @@
278
	 *                       Default true.
279
	 * @return string|bool False if no data exists, inline styles if `$echo` is true, true otherwise.
280
	 */
281
	public function print_inline_style( $handle, $echo = true ) {
282
		$output = $this->get_data( $handle, 'after' );
283
284
		if ( empty( $output ) ) {
285
			return false;
286
		}
287
288
		$output = implode( "\n", $output );
289
290
		if ( ! $echo ) {
291
			return $output;
292
		}
293
294
		printf( "<style id='%s-inline-css' type='text/css'>\n%s\n</style>\n", esc_attr( $handle ), $output );
295
296
		return true;
297
	}
298
299
	/**
300
	 * Determines style dependencies.

src/wp-includes/class.wp-scripts.php 1 location

@@ 407-421 (lines=15) @@
404
	 *                         Default true.
405
	 * @return string|false Script on success, false otherwise.
406
	 */
407
	public function print_inline_script( $handle, $position = 'after', $echo = true ) {
408
		$output = $this->get_data( $handle, $position );
409
410
		if ( empty( $output ) ) {
411
			return false;
412
		}
413
414
		$output = trim( implode( "\n", $output ), "\n" );
415
416
		if ( $echo ) {
417
			printf( "<script type='text/javascript'>\n%s\n</script>\n", $output );
418
		}
419
420
		return $output;
421
	}
422
423
	/**
424
	 * Localizes a script, only if the script has already been added.