Automattic\WooCommerce\Blocks
Package::container
Loads the dependency injection container for woocommerce blocks.
Метод класса: Package{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$result = Package::container( $reset );
- $reset(true|false)
- Used to reset the container to a fresh instance. Note: this means all dependencies will be reconstructed.
По умолчанию:false
Код Package::container() Package::container WC 10.5.1
public static function container( $reset = false ) {
static $container;
if (
! $container instanceof Container
|| $reset
) {
$container = new Container();
// register Package.
$container->register(
NewPackage::class,
function ( $container ) {
// leave for automated version bumping.
$version = '11.8.0-dev';
return new NewPackage(
$version,
dirname( __DIR__, 2 )
);
}
);
// register Bootstrap.
$container->register(
Bootstrap::class,
function ( $container ) {
return new Bootstrap(
$container
);
}
);
}
return $container;
}