get(Services::ACL); $unauthorizedRole = new Role(AclRoles::UNAUTHORIZED); $authorizedRole = new Role(AclRoles::AUTHORIZED); $acl->addRole($unauthorizedRole); $acl->addRole($authorizedRole); $administrator = new Role(AclRoles::ADMINISTRATOR); $user = new Role(AclRoles::USER); $editor = new Role(AclRoles::EDITOR); $author = new Role(AclRoles::AUTHOR); $acl->addRole($administrator, $authorizedRole); $acl->addRole($user, $authorizedRole); $acl->addRole($editor, $authorizedRole); $acl->addRole($author, $authorizedRole); $acl->mountMany($api->getCollections()); } }