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 9.7.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 ); } ); // register Bootstrap. $container->register( Migration::class, function () { return new Migration(); } ); } return $container; }