On this page
WP_Block_List::__construct( array[]|WP_Block[] $blocks, array $available_context = array(), WP_Block_Type_Registry $registry = null )
Constructor.
Description
Populates object properties from the provided block instance argument.
Parameters
$blocksarray[]|WP_Block[] Required-
Array of parsed block data, or block instances.
$available_contextarray Optional-
array of ancestry context values.
Default:
array() $registryWP_Block_Type_Registry Optional-
block type registry.
Default:
null
Source
File: wp-includes/class-wp-block-list.php. View all references
public function __construct( $blocks, $available_context = array(), $registry = null ) {
if ( ! $registry instanceof WP_Block_Type_Registry ) {
$registry = WP_Block_Type_Registry::get_instance();
}
$this->blocks = $blocks;
$this->available_context = $available_context;
$this->registry = $registry;
}
Related
Uses
| Uses | Description |
|---|---|
| WP_Block_Type_Registry::get_instance() wp-includes/class-wp-block-type-registry.php | Utility method to retrieve the main instance of the class. |
Used By
| Used By | Description |
|---|---|
| WP_Block::__construct() wp-includes/class-wp-block.php | Constructor. |
Changelog
| Version | Description |
|---|---|
| 5.5.0 | Introduced. |
© 2003–2022 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/classes/wp_block_list/__construct