diff options
author | Alexander Kiryuhin <frei@neonxp.info> | 2014-02-14 01:03:30 +0400 |
---|---|---|
committer | Alexander Kiryuhin <frei@neonxp.info> | 2014-02-14 01:03:30 +0400 |
commit | 4f260cf8659f4f143e27f056b24ca389b8c54366 (patch) | |
tree | d9a065ca2095656804eb5ed20ff64f1bb6ea5584 /src/NXP/Resources | |
parent | faf2b7ae7c95f0c4aa51747def02faf491bf5a48 (diff) |
~ Fix autoloader
Diffstat (limited to 'src/NXP/Resources')
-rw-r--r-- | src/NXP/Resources/config/services.yml | 5 | ||||
-rw-r--r-- | src/NXP/Resources/doc/index.rst | 41 |
2 files changed, 46 insertions, 0 deletions
diff --git a/src/NXP/Resources/config/services.yml b/src/NXP/Resources/config/services.yml new file mode 100644 index 0000000..431641b --- /dev/null +++ b/src/NXP/Resources/config/services.yml @@ -0,0 +1,5 @@ +services: + nxp.twig.rutils_extension: + class: nxp\RutilsBundle\Twig\RutilsExtension + tags: + - { name: twig.extension }
\ No newline at end of file diff --git a/src/NXP/Resources/doc/index.rst b/src/NXP/Resources/doc/index.rst new file mode 100644 index 0000000..4b94f4d --- /dev/null +++ b/src/NXP/Resources/doc/index.rst @@ -0,0 +1,41 @@ +Rutils Symfony 2 Bundle +======================= + +Простой бандл для Symfony 2 содержащий в себе расширение для Twig, позволяющее использовать функции из библиотеки 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 + +TODO:: + написать нормальную документацию + +.. _RUtils: https://github.com/Andre-487/php_rutils/
\ No newline at end of file |