Automattic\WooCommerce\Blocks
Library::register_atomic_blocks() public WC 1.0
Provide block types access to assets, data registry, and integration registry.
{} Это метод класса: Library{}
Хуков нет.
Возвращает
null
. Ничего.
Использование
$Library = new Library(); $Library->$asset_api = Package::container( )->get( AssetApi::class );
- )->get( AssetApi::class (обязательный)
- -
Код Library::register_atomic_blocks() Library::register atomic blocks WC 5.2.2
$asset_api = Package::container()->get( AssetApi::class );
$data_registry = Package::container()->get( AssetDataRegistry::class );
foreach ( $blocks as $block_type ) {
$block_type_class = __NAMESPACE__ . '\\BlockTypes\\' . $block_type;
$block_type_instance = new $block_type_class( $asset_api, $data_registry, new IntegrationRegistry() );
}
foreach ( self::get_atomic_blocks() as $block_type ) {
$block_type_instance = new AtomicBlock( $asset_api, $data_registry, new IntegrationRegistry(), $block_type );
}
}
/**
* Get atomic blocks types.
*
* @return array
*/
protected static function get_atomic_blocks() {
return [