/** * Clear all ACL settings before starting tests. */ public static function setUpBeforeClass() { foreach (AclResource::find() as $resource) { $resource->delete(); } foreach (AclRole::find() as $role) { $role->delete(); } $resource = new AclResource(); $resource->create(['name' => Resource::WILDCARD, 'description' => 'All in all (built-in)']); (new AclResourceAccess())->create(['name' => Resource::ACCESS_WILDCARD, 'description' => 'All in all (built-in)', 'acl_resource_id' => $resource->id]); }
/** * {@inheritdoc} * * @return \Vegas\Security\Acl\Role[] */ public function getRoles() { $roles = array(); foreach (AclRole::find() as $row) { $roles[] = $this->getRole($row); } return $roles; }