Skip to content
This repository has been archived by the owner on May 19, 2020. It is now read-only.
/ support Public archive

PHP library with helper functions based on illuminate/support package.

Notifications You must be signed in to change notification settings

tmconsulting/support

Repository files navigation

Support

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