a5sys/acl-doctrine-filter-bundle
@AclAnnotation) tightly couples ACL logic to entities, which may complicate multi-tenancy or role-based access control (RBAC) scenarios where filters need dynamic evaluation.addFilter() in repositories).##TABLEALIAS##.id in (select...)) could impact query performance, especially with complex joins or large datasets.AppKernel), but non-Symfony projects would need manual integration.composer require a5sys/acl-doctrine-filter-bundle.config.yml and AppKernel.php as per the README.@AclAnnotation for SQL-based filtering.@AclAnnotation SQL queries for future migration.// Example: Register a filter in a repository
$filter = $this->getEntityManager()->getFilters()->enable('acl');
$filter->setParameter('user_id', $user->getId());
AppKernel deprecation).Project) to validate performance and behavior.AppKernel removal in Symfony 6+).@AclAnnotation SQL works.How can I help you explore Laravel packages today?