Знает кто альтернативу Symfony 3.4 simplethings/entity-audit-bundle или может кто подскажет решение?

Symfony - это популярный фреймворк для разработки веб-приложений на языке PHP. Один из его основных преимуществ - это обширный набор библиотек и компонентов, которые позволяют разработчикам создавать качественные и масштабируемые приложения.

В вашем вопросе вы упоминаете пакет simplethings/entity-audit-bundle, который, вероятно, является дополнительным пакетом для Symfony 3.4. Этот пакет предоставляет возможность автоматического аудита изменений сущностей в базе данных, записи значений полей "создано" и "изменено" и даже просмотр истории изменений.

Если вы ищете альтернативу этому пакету, у вас есть несколько вариантов, в зависимости от ваших конкретных потребностей:

1. Doctrine Extensions: Это пакет расширений для Doctrine ORM, включающий, среди прочего, аудит изменений. Он предоставляет множество полезных функций, таких как аннотации @Blameable и @Loggable для отслеживания авторства и журналирования изменений.

2. Gedmo Doctrine Extensions: Еще один пакет расширений для Doctrine ORM, который также предоставляет функциональность аудита изменений. Он содержит аналогичные функции, как и Doctrine Extensions, но может быть более подходящим в некоторых случаях.

3. AuditBundle: Это пакет, разработанный для использования с Symfony и Doctrine ORM. Он предоставляет более простой и прямолинейный подход к аудиту изменений, аналогичный simplethings/entity-audit-bundle.

Решение, которое лучше всего подойдет для вас, зависит от деталей вашего проекта и ваших индивидуальных потребностей. Рекомендуется изучить документацию, примеры использования и обсуждения для каждого из этих пакетов, чтобы принять решение, наиболее подходящее для ваших требований и опыта разработки.

Независимо от выбранного пакета, важно понимать, что аудит изменений является важной частью разработки приложений, особенно тех, которые работают с конфиденциальной информацией или имеют жесткие требования к безопасности. Это помогает отслеживать и контролировать изменения данных и обеспечивает аудиторскую отчетность, что может быть полезно на различных этапах разработки и эксплуатации приложения.