Yoast\WP\SEO\AI_Generator\User_Interface

Ai_Generator_Integration::__constructpublicYoast 1.0

Constructs the class.

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

Хуков нет.

Возвращает

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

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

$Ai_Generator_Integration = new Ai_Generator_Integration();
$Ai_Generator_Integration->__construct( $asset_manager, $addon_manager, $api_client, $current_page_helper, $options_helper, $user_helper, $introductions_seen_repository, $generator_endpoints_repository, $consent_endpoints_repository, $free_sparks_endpoints_repository );
$asset_manager(WPSEO_Admin_Asset_Manager) (обязательный)
The admin asset manager.
$addon_manager(WPSEO_Addon_Manager) (обязательный)
The addon manager.
$api_client(API_Client) (обязательный)
The API client.
$current_page_helper(Current_Page_Helper) (обязательный)
The current page helper.
$options_helper(Options_Helper) (обязательный)
The options helper.
$user_helper(User_Helper) (обязательный)
The user helper.
$introductions_seen_repository(Introductions_Seen_Repository) (обязательный)
The introductions seen repository.
$generator_endpoints_repository(Generator_Endpoints_Repository) (обязательный)
The Generator endpoints repository.
$consent_endpoints_repository(Consent_Endpoints_Repository) (обязательный)
The Consent endpoints repository.
$free_sparks_endpoints_repository(Free_Sparks_Endpoints_Repository) (обязательный)
The Free Sparks endpoints repository.

Код Ai_Generator_Integration::__construct() Yoast 27.7

public function __construct(
	WPSEO_Admin_Asset_Manager $asset_manager,
	WPSEO_Addon_Manager $addon_manager,
	API_Client $api_client,
	Current_Page_Helper $current_page_helper,
	Options_Helper $options_helper,
	User_Helper $user_helper,
	Introductions_Seen_Repository $introductions_seen_repository,
	Generator_Endpoints_Repository $generator_endpoints_repository,
	Consent_Endpoints_Repository $consent_endpoints_repository,
	Free_Sparks_Endpoints_Repository $free_sparks_endpoints_repository
) {
	$this->asset_manager                    = $asset_manager;
	$this->addon_manager                    = $addon_manager;
	$this->api_client                       = $api_client;
	$this->current_page_helper              = $current_page_helper;
	$this->options_helper                   = $options_helper;
	$this->user_helper                      = $user_helper;
	$this->introductions_seen_repository    = $introductions_seen_repository;
	$this->generator_endpoints_repository   = $generator_endpoints_repository;
	$this->consent_endpoints_repository     = $consent_endpoints_repository;
	$this->free_sparks_endpoints_repository = $free_sparks_endpoints_repository;
}