Automattic\WooCommerce\Internal\DependencyManagement

Definition::resolveClass()protectedWC 1.0

Resolve a class using method injection instead of constructor injection.

Method of the class: Definition{}

No Hooks.

Return

Object.

Usage

// protected - for code of main (parent) or child class
$result = $this->resolveClass( $concrete );
$concrete(string) (required)
The concrete to instantiate.

Definition::resolveClass() code WC 8.7.0

protected function resolveClass( string $concrete ) {
	$instance = new $concrete();
	$this->invokeInit( $instance );
	return $instance;
}