dev-master
9999999-dev http://intuxicated.irPersian Tools for Symfony 2
MIT
The Requires
- php >=5.3.3
- twig/twig ~1.5
- symfony/framework-bundle ~2.0|~3.0
by Contributors
by Mohammad Niknam
tools persian persian number persian tools pdate
Wallogit.com
2017 © Pedro Peláez
Persian Tools for Symfony 2
Persian tools for Symfony framework., (*1)
Add PersianToolsBundle in your composer.json, (*4)
{
"require": {
"intuxicated/persian-tools-bundle": "dev-master"
}
}
Now tell composer to download the bundle by running the command, (*5)
$ php composer.phar update intuxicated/persian-tools-bundle
<?php
// app/AppKernel.php
public function registerBundles()
{
$bundles = array(
// ...
new Intuxicated\PersianToolsBundle\PersianToolsBundle(),
);
}
{{ '1364509205'|pdate }} {# result: 1392-01-09 #} {{ '1364509205'|pdate('Y-m-d H:i:s') }} {# result: 1392-01-09 02:50:05 #} {{ '123456789'|pnumber }} {# result: ۱۲۳۴۵۶۷۸۹ #} {{ 'ملك عربي'|pletter }} {# result: 'ملک عربی'#}
pdate, (*6)
pstrftime, (*7)
pmktime, (*8)
pcheckdate, (*9)
pgetdate, (*10)
DayOfYear return past days of the year, (*11)
isKabise return true if year is intercalary, (*12)
pnumber convert English/Arabic numbers to Persian numbers, (*13)
pletter convert Arabic letters to Persian Letters, (*14)
You can use all twig functions in controller. just simply load persian_tools service :, (*15)
$pt = $this->get('persian_tools');
// example
echo $pt->pnumber('123456');
https://github.com/intuxicated/sfPersianToolsBundle/blob/master/LICENSE, (*16)
Persian Tools for Symfony 2
MIT
tools persian persian number persian tools pdate