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
Requires
- php: >=7.0.0
- ext-mbstring: *
- illuminate/support: 5.5.*
Requires (Dev)
Suggests
- ext-mongodb: Для использования Mongo хэлпера должно быть установлено расширение mongodb
This package is not auto-updated.
Last update: 2020-08-16 11:22:50 UTC
README
Набор функций/классов-хелперов.
Что сюда можно добавлять, а что нет?
Библиотека используется не просто как вынос всей повторяющейся требухи в отдельное место,
а только как хелперы общего назначения с минимальным количеством зависимостей.
Она используется не только в %FRAMEWORK_NAME%
, но и в прочих библиотеках,
где тянуть весь пласт зависимостей — то еще удовольствие.
- Категорически запрещено класть сюда специфичные для фреймворков директивы/методы валидации/etc;
- Категорически запрещено создавать/добавлять сюда хелперы исполняющие запросы к Базе данных;
- Категорически запрещено выносить "узкие" хелперы, которые используются в специфичном проекте и больше нигде не нужны;
- Можно добавить общий хелпер, который будет полезен не только вам.
Добавление хэлпера
Зависимости
-
= php 7
- mb_string extension
- требуется расширение mongodb при использовании функции
\mongo\to_array($bson);
Tests
phpunit
License
MIT