darvinstudio/darvin-utils-bundle

This bundle provides 'darvin-utils' library integration for Symfony.

Installs: 7 445

Dependents: 6

Suggesters: 0

Security: 0

Stars: 1

Watchers: 4

Forks: 0

Open Issues: 0

Type:symfony-bundle

7.5.0 2021-07-28 06:40 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 - функционал, позволяющий автоматически транслитерировать значения свойств сущностей.