kna/bem-bundle

BEM classes generation helper

Installs: 511

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 0

Type:symfony-bundle

v1.1.1 2020-08-30 15:22 UTC

This package is auto-updated.

Last update: 2024-03-29 03:26:14 UTC


README

Build Status

This bundle provides helpers for BEM classes generation.

Installation

composer require kna/bem-bundle

Configuring

kna_bem:
    block_function_name: b #default

Usage

{# templates/base.html.twig #}

<div class="{{ b('card').m('color', 'red') }}">
    <div class="{{ b('card').e('title') }}">Title</div>
    <div class="{{ b('card').e('content').m('hidden').addClass('no-js') }}">Some content</div>
</div>

Running tests

docker-compose run --rm php ./vendor/bin/simple-phpunit