Role::ADMIN, 2 => Role::TEAMER, 5 => Role::TEAMER]); self::assertSame([Role::TEAMER], $roles); self::assertSame(array_keys($roles), range(0, \count($roles) - 1)); } public function testAccountWithOnlyPrivilegedRolesFallsBackToCustomer(): void { self::assertSame([Role::CUSTOMER], Role::filterImportable([Role::ADMIN])); self::assertSame([Role::CUSTOMER], Role::filterImportable([])); } public function testEveryRoleHasALabel(): void { self::assertSame(Role::ALL, array_keys(Role::labels())); } }