Automattic\WooCommerce\EmailEditor\Integrations\Core\Renderer\Blocks

Gallery::get_columns_from_attributesprivateWC 1.0

Get the columns value from block attributes.

Method of the class: Gallery{}

No Hooks.

Returns

Int. Number of columns (1-5).

Usage

// private - for code of main (parent) class only
$result = $this->get_columns_from_attributes( $block_attrs ): int;
$block_attrs(array) (required)
Block attributes.

Gallery::get_columns_from_attributes() code WC 10.4.3

private function get_columns_from_attributes( array $block_attrs ): int {
	$columns = $block_attrs['columns'] ?? 3;

	// Ensure the columns are within reasonable bounds.
	$columns = max( 1, min( 5, (int) $columns ) );

	return $columns;
}