marioblazek/twig-byte-units-extension

Twig filters that format output of units of information by using ByteUnits library by Gabriele Lana

Maintainers

πŸ‘ MarioBlazek

Package info

github.com/MarioBlazek/twig-byte-units-extension

Homepage

pkg:composer/marioblazek/twig-byte-units-extension

Statistics

Installs: 19 904

Dependents: 1

Suggesters: 0

Stars: 3

Open Issues: 0

v1.1.0 2022-04-25 20:59 UTC

Requires

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT e98f51f1b3d4dd3748cedaba7869dc2ce4bfea58

templatingsymfonypackagetwigbyteunits of information

This package is auto-updated.

Last update: 2026-06-23 19:30:59 UTC


README

πŸ‘ Build Status
πŸ‘ Code Coverage
πŸ‘ Downloads
πŸ‘ Latest stable
πŸ‘ License

This package provides simple Twig filters that wrap ByteUnits lib by Gabriele Lana which makes manipulation with informational units very easy.

Installation

To install this extension, use Composer:

composer require marioblazek/twig-byte-units-extension

Using the extension

In PHP:

$twig = new Twig_Environment($loader, $options);

$twig->addExtension(new Marek\Twig\ByteUnitsExtension());

In a Symfony project, you can register the extension as a service:

services:
 twig.extension.byte_units:
 class: Marek\Twig\ByteUnitsExtension
 tags:
 - { name: twig.extension }

Once set up, you can use the following Twig filters:

  • 1322000|byte_units_format_metric('MB') - Returns value formated in MB as returned by ByteUnits\Metric::format method
  • 1322000|byte_units_format_binary('MB') - Returns value formated in MiB as returned by ByteUnits\Binary::format method
  • 1322000|byte_units_bytes_metric - Returns the number of bytes as string returned by ByteUnits\Metric::numberOfBytes method
  • 1322000|byte_units_bytes_binary - Returns the number of bytes as string returned by ByteUnits\Binary::numberOfBytes method

for more information please check formating section on byte-units repo.