AclRoleEntity example

$this->pluginAclSubscriber->onAclRoleLoaded($event);

        /** @var AclRoleEntity $enrichedRole */
        $enrichedRole = $event->getEntities()[0];

        static::assertSame(['product.viewer', 'product:read', 'swag_demo_data:read']$enrichedRole->getPrivileges());
    }

    private function getAclRoleMock(string $name, array $privileges): AclRoleEntity
    {
        return (new AclRoleEntity())->assign(
            [
                'id' => Uuid::randomHex(),
                'name' => $name,
                'privileges' => $privileges,
            ]
        );
    }

    private function activatePlugin(string $pluginName): void
    {
        $class = '\\' . self::PLUGINS_NAMESPACE . '\\' . $pluginName;
        
Home | Imprint | This part of the site doesn't use cookies.