PHPackages                             nxp/rutils-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. nxp/rutils-bundle

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

nxp/rutils-bundle
=================

Rutils Symfony 2 bundle

1.0.0(12y ago)43.6k↓50%GPLv3PHP &gt;=5.4.0

Since Feb 13Pushed 10y ago1 watchersCompare

[ Source](https://github.com/NeonXP/RutilsBundle)[ Packagist](https://packagist.org/packages/nxp/rutils-bundle)[ Docs](http://github.com/NeonXP/RutilsBundle)[ RSS](/packages/nxp-rutils-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (2)Versions (2)Used By (0)

Rutils Symfony 2 Bundle
=======================

[](#rutils-symfony-2-bundle)

Простой бандл для Symfony 2 содержащий в себе расширение для Twig, позволяющее использовать функции из библиотеки \[RUtils\](RUtils: [https://github.com/Andre-487/php\_rutils/](https://github.com/Andre-487/php_rutils/)) в шаблонах.

Допускается как вызов в стиле функций:

```
{{ getPlural(10, ['гвоздь', 'гвоздя', 'гвоздей']) }}

```

так и в стиле фильтров:

```
{{ 10 | getPlural(['гвоздь', 'гвоздя', 'гвоздей']) }}

```

поддерживаются все методы библиотеки:

Числительные:

```
getInWords\2 - вывод числа прописью
getInWordsInt\2 - вывод числа прописью
getInWordsFloat\2 - вывод числа прописью
getPlural\3 - выбор формы множественного числа и вывод вместе с числом
choosePlural\2 - выбор только формы множественного числа
sumString\3 - выбор формы и вывод прописью
getRubles\2 - вывод суммы денег в рублях

```

Даты:

```
ruStrFTime\6 - вывод даты строкой
distanceOfTimeInWords\3 - временной период
getAge\1 - возраст

```

Транслитерация:

```
translify\1 - транслитерация
detranslify\1 - обратное преобразование
slugify\1 - подготовка для использования в URL'ях или путях

```

Типографика:

```
typography\2

```

Установка
---------

[](#установка)

1. установить бандл с помощью composer:

    composer.phar require "nxp/rutils-bundle" "dev-master"
2. добавить строку

    new nxp\\RutilsBundle\\nxpRutilsBundle(),

в файл app/AppKernel.php в массив $bundles:

```
$bundles = array(
...
new nxp\RutilsBundle\nxpRutilsBundle(),
...
);

```

3. всё, можно использовать функции и/или фильтры в своих Twig шаблонах!

TODO:

- написать нормальную документацию

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity25

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

4477d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7bff91e9bc8601ba57f9d79fb3d5db7c09fe3b03cbec0f33acc6a9a1ecfb1492?d=identicon)[NeonXP](/maintainers/NeonXP)

---

Tags

russiannumbers to text

### Embed Badge

![Health badge](/badges/nxp-rutils-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/nxp-rutils-bundle/health.svg)](https://phpackages.com/packages/nxp-rutils-bundle)
```

###  Alternatives

[wapmorgan/morphos

A morphological solution for Russian and English language written completely in PHP. Provides classes to inflect personal names, geographical names, decline and pluralize nouns, generate cardinal and ordinal numerals, spell out money amounts and time.

8351.3M7](/packages/wapmorgan-morphos)[hackzilla/ticket-bundle

This Bundle provides multilingual ticketing functionality for Symfony applications.

6529.3k1](/packages/hackzilla-ticket-bundle)[nxp/russian-porter-stemmer

Russian porter stemmer

4490.2k1](/packages/nxp-russian-porter-stemmer)[wapmorgan/yii2-inflection

Inflection extension for Yii2. Support for English / Russian languages to inflect words / names / numbers / money / date&amp;time.

32112.3k](/packages/wapmorgan-yii2-inflection)[mihanentalpo/fio-analyzer

Analyze user input string, and split it into Russian first name, second name and last name

1422.9k](/packages/mihanentalpo-fio-analyzer)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
