[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)





/wp-includes/ -> class-wp-block.php (summary)

Blocks API: WP_Block class

File Size: 243 lines (6 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

WP_Block:: (3 methods):

Class: WP_Block  - X-Ref

Class representing a parsed instance of a block.

__construct( $block, $available_context = array()   X-Ref

Populates object properties from the provided block instance argument.

The given array of context values will not necessarily be available on
the instance itself, but is treated as the full set of values provided by
the block's ancestry. This is assigned to the private `available_context`
property. Only values which are configured to consumed by the block via
its registered type will be assigned to the block's `context` property.

param: array                  $block             Array of parsed block properties.
param: array                  $available_context Optional array of ancestry context values.
param: WP_Block_Type_Registry $registry          Optional block type registry.

__get( $name )   X-Ref
Returns a value from an inaccessible property.

This is used to lazily initialize the `attributes` property of a block,
such that it is only prepared with default attributes at the time that
the property is accessed. For all other inaccessible properties, a `null`
value is returned.

param: string $name Property name.
return: array|null Prepared attributes, or null.

render( $options = array()   X-Ref
Generates the render output for the block.

param: array $options {
return: string Rendered block output.

Generated : Sat Oct 31 08:20:01 2020 Cross-referenced by PHPXref