Automattic\WooCommerce\Blueprint

Util::ensure_wp_content_pathpublic staticWC 1.0

Ensure that the given path is a valid path within the WP_CONTENT_DIR.

Method of the class: Util{}

No Hooks.

Returns

String.

Usage

$result = Util::ensure_wp_content_path( $path );
$path(string) (required)
The path to be validated.

Util::ensure_wp_content_path() code WC 9.9.5

public static function ensure_wp_content_path( $path ) {
	$path = realpath( $path );
	if ( false === $path || strpos( $path, WP_CONTENT_DIR ) !== 0 ) {
		throw new \InvalidArgumentException( "Invalid path: $path" );
	}

	return $path;
}