Automattic\WooCommerce\Internal\DependencyManagement

Definition::invokeInit()privateWC 1.0

Invoke the 'init' method on a resolved object.

Constructor injection causes backwards compatibility problems so we will rely on method injection via an internal method.

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

Хуков нет.

Возвращает

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

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

// private - только в коде основоного (родительского) класса
$result = $this->invokeInit( $instance );
$instance(объект) (обязательный)
The resolved object.

Код Definition::invokeInit() WC 8.1.1

private function invokeInit( $instance ) {
	$resolved = $this->resolveArguments( $this->arguments );

	if ( method_exists( $instance, static::INJECTION_METHOD ) ) {
		call_user_func_array( array( $instance, static::INJECTION_METHOD ), $resolved );
	}
}