Search by

ondris / latte-unit-conversion

Ondris

Unit conversion filters for Latte

Package info

github.com/Ondris/latte-unit-conversion

pkg:composer/ondris/latte-unit-conversion

Statistics

Installs: 6

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.3 2026-08-10 03:25 UTC

This package is auto-updated.

Last update: 2026-09-10 03:57:52 UTC


README

Simple Latte extension providing unit conversion filters for Nette and Latte applications.

Installation

Install the package via Composer:

composer require ondris/latte-unit-conversion

Register the extension in your config.neon:

extensions:
    unitConversion: Ondris\LatteUnitConversion\DI\UnitConversionCompilerExtension

Configuration

You can set the default precision used by all filters:

unitConversion:
    precision: 2

Default value:

unitConversion:
    precision: 0

Available Filters

kiloToPound

Converts kilograms to pounds.

{$weight|kiloToPound}
{$weight|kiloToPound:2}

poundToKilo

Converts pounds to kilograms.

{$weight|poundToKilo}
{$weight|poundToKilo:2}

kiloToGram

Converts kilograms to grams.

{$weight|kiloToGram}

gramToKilo

Converts grams to kilograms.

{$weight|gramToKilo}
{$weight|gramToKilo:3}

fahrenheitToCelsius

Converts fahrenheit to celsius

{$fahrenheit|fahrenheitToCelsius}

celsiusToFahrenheit

Converts celsius to fahrenheit

{$celsius|celsiusToFahrenheit}

Other weight filters:

kiloToOunce, gramToPound, gramToOunce, poundToGram, poundToOunce, ounceToKilo, ounceToGram, ounceToPound

Other distance filters:

meterToKilo, meterToInch, meterToFoot, meterToYard, meterToMile, kiloToMeter, kiloToInch, kiloToFoot, kiloToYard, kiloToMile, inchToMeter, inchToKilo, inchToFoot, inchToYard, inchToMile, footToMeter, footToKilo, footToInch, footToYard, footToMile, yardToMeter, yardToKilo, yardToInch, yardToFoot, yardToMile, mileToMeter, mileToKilo, mileToInch, mileToFoot, mileToYard

Examples

{$10|kiloToPound}

Output:

22

With precision:

{$10|kiloToPound:4}

Output:

22.0462

Using configured precision:

unitConversion:
    precision: 2
{$10|kiloToPound}

Output:

22.05

Requirements

  • PHP 8.2+
  • Latte 3+
  • Nette DI 3+

License

MIT License