aboutsummaryrefslogtreecommitdiff
path: root/Resources
diff options
context:
space:
mode:
authorAlexander Kiryuhin <frei@neonxp.info>2014-02-14 01:36:23 +0400
committerAlexander Kiryuhin <frei@neonxp.info>2014-02-14 01:36:23 +0400
commit996e24bb44feed349a3f0ad04c0e48c15e7f5190 (patch)
treefcd7e515039cc2ce03020b37a71903de16596038 /Resources
parentf6631ff901ce12d70db09c8047bff9c2f8aa0067 (diff)
~ maybe last fixHEAD1.0.0master
Diffstat (limited to 'Resources')
-rw-r--r--Resources/config/services.yml5
-rw-r--r--Resources/doc/index.rst41
2 files changed, 46 insertions, 0 deletions
diff --git a/Resources/config/services.yml b/Resources/config/services.yml
new file mode 100644
index 0000000..431641b
--- /dev/null
+++ b/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/Resources/doc/index.rst b/Resources/doc/index.rst
new file mode 100644
index 0000000..4b94f4d
--- /dev/null
+++ b/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