AuthorizationChecker and permission endpoints, reducing dev time for permission-heavy applications (e.g., SaaS platforms, admin dashboards).NullObjectArraySerializer) and domain exceptions (DomainHttpException), ensuring uniformity across microservices or monoliths.For Executives: *"This package cuts 3–6 months of dev time by providing battle-tested RBAC, async messaging, and dynamic navigation for Symfony apps. For example:
/user/permissions API and AuthorizationChecker, reducing security bugs.For Engineering: *"Clarc Bundle gives us:
AuthorizationChecker and permission endpoints. Example:
# config/packages/artox_lab_clarc.yaml
artox_lab_clarc:
security:
rbac:
permissions:
ROLE_MAINTAINER: [show, edit]
Check permissions in controllers:
$this->authorizationChecker->isGranted('edit'); // true/false
$this->bus->dispatch(new OrderCreated($orderId)); // Sent to RabbitMQ
Consume with:
php bin/console messenger:consume listening
left_menu:
items:
- title: Companies
link: /companies
permissions: company.list
API: /user/navigations returns only accessible items.
Trade-offs:How can I help you explore Laravel packages today?