WPSEO_Admin_Asset_Analysis_Worker_Location::__construct()publicYoast 1.0

Constructs the location of the analysis worker asset.

Метод класса: WPSEO_Admin_Asset_Analysis_Worker_Location{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$WPSEO_Admin_Asset_Analysis_Worker_Location = new WPSEO_Admin_Asset_Analysis_Worker_Location();
$WPSEO_Admin_Asset_Analysis_Worker_Location->__construct( $flat_version, $name );
$flat_version(строка)
The flat version of the asset.
По умолчанию: ''
$name(строка)
The name of the analysis worker asset.
По умолчанию: 'analysis-worker'

Код WPSEO_Admin_Asset_Analysis_Worker_Location::__construct() Yoast 22.3

public function __construct( $flat_version = '', $name = 'analysis-worker' ) {
	if ( $flat_version === '' ) {
		$asset_manager = new WPSEO_Admin_Asset_Manager();
		$flat_version  = $asset_manager->flatten_version( WPSEO_VERSION );
	}

	$analysis_worker = $name . '-' . $flat_version . '.js';

	$this->asset_location = WPSEO_Admin_Asset_Manager::create_default_location();
	$this->asset          = new WPSEO_Admin_Asset(
		[
			'name' => $name,
			'src'  => $analysis_worker,
		]
	);
}