Skip to content

Быстрый старт

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-код;
Clone this wiki locally