# fluent-cart/1.5.1/app/Services/Renderer/RenderHelper.php

FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler, version 1.5.1. 33 lines.

- Page: https://pluginprobe.com/plugins/fluent-cart/1.5.1/code/app/Services/Renderer/RenderHelper.php
- Raw: https://pluginprobe.com/plugins/fluent-cart/1.5.1/raw/app/Services/Renderer/RenderHelper.php
- Modified: 2026-06-11T12:21:58+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/fluent-cart/1.5.1/code/app/Services/Renderer/RenderHelper.php#L10-L20`.

```php
<?php

namespace FluentCart\App\Services\Renderer;

class RenderHelper
{
    public static function renderAtts($atts = [])
    {
        foreach ($atts as $attr => $value) {
            if ($value !== '') {
                echo esc_attr($attr) . '="' . esc_attr((string)$value) . '" ';
            } else {
                echo esc_attr($attr) . ' ';
            }
        }
    }

    public static function getBlockWrapperAttributes(array $attributes = [])
    {
        if (
            !empty(\WP_Block_Supports::$block_to_render)
            && is_array(\WP_Block_Supports::$block_to_render)
            && !empty(\WP_Block_Supports::$block_to_render['blockName'])
        ) {
            return get_block_wrapper_attributes($attributes);
        }

        ob_start();
        static::renderAtts($attributes);
        return ob_get_clean();
    }
}

```
