SimpleThingsEntityAuditBundle to generate activities from entity changes, aligning well with systems requiring audit trails, compliance logging, or user activity feeds (e.g., CRM, CMS, or workflow tools).doctrine_subscribing: true) and manual activity creation, offering flexibility for complex workflows.SimpleThingsEntityAuditBundle and Doctrine, making it easy to prototype.observed_classes and field definitions, which could be cumbersome for large entity schemas or dynamic models.~1.2/~1.3) may cause compatibility issues with newer versions of SimpleThingsEntityAuditBundle or Doctrine.stof/doctrine-extensions, api-platform/core) that could replace this?SimpleThingsEntityAuditBundle or SonataAdmin.doctrine_subscribing vs. manual activity creation.TimedTask).Activity entity) as a stopgap.~1.3 may require Doctrine 2.7+).activity table) must be accounted for in migrations.SimpleThingsEntityAuditBundle first (required for activity data).BrauneDigitalActivityBundle to AppKernel.observed_classes in config.yml (start with 1–2 entities).activity table for fields used in queries (e.g., entity_class, timestamp).SimpleThingsEntityAuditBundle and BrauneDigitalActivityBundle for breaking changes.composer.json to avoid unexpected updates.observed_classes may need updates if entity schemas evolve (e.g., new fields, renamed classes).doctrine_subscribing is enabled, Doctrine events may fail silently or throw exceptions during entity operations.observed_classes or field definitions may miss critical activities or log irrelevant changes.doctrine_subscribing).How can I help you explore Laravel packages today?