darvinstudio/darvin-utils-bundle
This bundle provides 'darvin-utils' library integration for Symfony.
Maintainers
Package info
github.com/DarvinStudio/DarvinUtilsBundle
Type:symfony-bundle
pkg:composer/darvinstudio/darvin-utils-bundle
7.5.0
2021-07-28 06:40 UTC
Requires
Requires (Dev)
None
Suggests
- symfony/form: Allows to use Form dependent components
- symfony/property-access: Allows to use PropertyAccess dependent components
- symfony/security-bundle: Allows to use Security dependent components
- symfony/translation: Allows to use Translation dependent components
- symfony/twig-bundle: Allows to use Twig dependent components
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-06-28 16:47:00 UTC
README
This bundle provides "darvin-utils" library integration for Symfony.
Компоненты:
- Accessibility checker - сервис проверки доступности объекта для текущего пользователя;
- Cloner - сервис клонирования сущностей;
- Custom entity loader - сервис инициализации сущности в поле другой сущности с использованием атрибутов инициализации из свойств последней;
- Default value - функционал, позволяющий автоматически присваивать свойству сущности, значение которого не задано, значение другого свойства;
- Flash notifier - сервис, упрощающий добавление flash-сообщений;
- Metadata factory - фабрика метаданных на базе аннотаций;
- New entity counter - сервис подсчета количества новых сущностей;
- Object namer - сервис генерации имени объекта в нотации "under_score" по его классу, которое затем можно использовать, например, в строках переводов;
- Sluggable - функционал генерации slug'ов;
- Stringifier - сервис приведения свойств объектов Doctrine к строке;
- Transliteratable - функционал, позволяющий автоматически транслитерировать значения свойств сущностей.
