Important
You are browsing upcoming documentation for version 7.0 of OroCommerce, scheduled for release in 2026. Read the documentation for the latest LTS version to get up-to-date information.
See our Release Process documentation for more information on the currently supported and upcoming releases.
#[AclAncestor]
This attribute is used to protect a controller based on an existing access control list. The ID of the parent access control list is passed as the only argument:
// ...
use Oro\Bundle\SecurityBundle\Attribute\AclAncestor;
#[AclAncestor("an_acl_id")]
public function demoAction()
{
// ...
}