tmconsulting/support

This package is abandoned and no longer maintained. No replacement package was suggested.

Helpers package.

1.0.0 2017-11-02 13:14 UTC

This package is not auto-updated.

Last update: 2020-08-16 11:22:50 UTC


README

build status

Набор функций/классов-хелперов.

Что сюда можно добавлять, а что нет?

Библиотека используется не просто как вынос всей повторяющейся требухи в отдельное место, а только как хелперы общего назначения с минимальным количеством зависимостей. Она используется не только в %FRAMEWORK_NAME%, но и в прочих библиотеках, где тянуть весь пласт зависимостей — то еще удовольствие.

  1. Категорически запрещено класть сюда специфичные для фреймворков директивы/методы валидации/etc;
  2. Категорически запрещено создавать/добавлять сюда хелперы исполняющие запросы к Базе данных;
  3. Категорически запрещено выносить "узкие" хелперы, которые используются в специфичном проекте и больше нигде не нужны;
  4. Можно добавить общий хелпер, который будет полезен не только вам.

Добавление хэлпера

CONTRIBUTING.md

Зависимости

  • = php 7

  • mb_string extension
  • требуется расширение mongodb при использовании функции \mongo\to_array($bson);

Tests

phpunit

License

MIT