Automattic\WooCommerce\EmailEditor\Engine\Renderer\ContentRenderer\Preprocessors
Blocks_Width_Preprocessor::get_block_horizontal_border
Sum a block's left and right border widths.
Supports both the shorthand border.width and the per-side border.left.width / border.right.width formats, matching how the columns block border is read elsewhere in this class.
Метод класса: Blocks_Width_Preprocessor{}
Хуков нет.
Возвращает
float. Combined horizontal border width in pixels.
Использование
// private - только в коде основоного (родительского) класса $result = $this->get_block_horizontal_border( $block ): float;
- $block(массив) (обязательный)
- Parsed block.
Код Blocks_Width_Preprocessor::get_block_horizontal_border() Blocks Width Preprocessor::get block horizontal border WC 11.2.2
private function get_block_horizontal_border( array $block ): float {
$border_width = $block['attrs']['style']['border']['width'] ?? '0px';
$left = $block['attrs']['style']['border']['left']['width'] ?? $border_width;
$right = $block['attrs']['style']['border']['right']['width'] ?? $border_width;
return $this->parse_number_from_string_with_pixels( (string) $left ) + $this->parse_number_from_string_with_pixels( (string) $right );
}