-
Notifications
You must be signed in to change notification settings - Fork 1
Быстрый старт
Dok11 edited this page Oct 10, 2016
·
11 revisions
Установка производится из пакетов композера командой
composer require dok/bx
Сам пакет здесь: https://packagist.org/packages/dok/bx
В init.php проекта нужно подключить пакеты композера
if(!$GLOBALS['__IGNORE_VENDOR']) {
require_once '../../vendor/autoload.php';
}
__IGNORE_VENDOR здесь нужен для прохождение unit-тестов.
Если запускать тесты не планируется, можно обойтись без проверки.
Для удобного использования все необходимые методы имеют статическую обвязку, что позволяет получать результат в одну строку.
- Dok\BX\String::getEnding($n, $vars) - окончание слова для числа (например, 1 рубль, 7 копеек, 12 воробьев);
- Dok\BX\String::getFormatDateHuman($date, $format) - дата в человеческом формате (например, 12 декабря 2016);
- Dok\BX\String::getFormatDateHumanBack($date, $format) - прошедшая дата в человеческом формате (например, сегодня в 16:55, вчера в 14:40);
- Dok\BX\String::getFormatPrice($price) - сумма денег в отформатированном виде - с разделителями рядов и дробей;
- Dok\BX\String::getLink($link) - строка со ссылкой в валидную (для ) ссылку (например, site.ru -> http://site.ru/);
- Dok\BX\String::getMinifyHtml($link) - минифицированный html-код;