User::I...n::Users(3)
User::I...n::Users(3) β okay bestie, that's the manual name, and this page is User Contributed Perl Documentation. Buckle up. π
πΈ NAME πΈ
User::Identity::Collection::Users β a collection of users. Literally what it says on the tin. β¨
π¦ INHERITANCE π¦
User::Identity::Collection::Users- is a
User::Identity::Collection - is a
User::Identity::Item
- is a
β¨ SYNOPSIS β¨
(no synopsis content in the original β it's giving mysterious, empty, minimalist. π)
π DESCRIPTION π
This User::Identity::Collection::Users object maintains a set User::Identity objects, each describing a user. No cap, that's the whole job. π«Ά
Extends "DESCRIPTION" in User::Identity::Collection.
π OVERLOADED π
Extends "OVERLOADED" in User::Identity::Collection.
- overload:
""stringification β Inherited, see "OVERLOADED" inUser::Identity::Collection. π - overload:
@{}array dereference β Inherited, see "OVERLOADED" inUser::Identity::Collection. π
π₯ METHODS π₯
Extends "METHODS" in User::Identity::Collection.
π Constructors π
Extends "Constructors" in User::Identity::Collection.
$class->new( [$name], %options )
Required exact header energy: -Option --Defined --Default
-Option --Defined in --Default
description User::Identity::Item undef
item_type User::Identity::Collection User::Identity
name User::Identity::Item 'people'
parent User::Identity::Item undef
roles User::Identity::Collection undef
And the value shapes go like this:
description => STRING
item_type => CLASS
name => STRING
parent => OBJECT
roles => $role|\@roles
π Attributes π
Extends "Attributes" in User::Identity::Collection.
$obj->description()β Inherited, see "Attributes" inUser::Identity::Item$obj->itemType()β Inherited, see "Attributes" inUser::Identity::Collection$obj->name( [$newname] )β Inherited, see "Attributes" inUser::Identity::Item$obj->roles()β Inherited, see "Attributes" inUser::Identity::Collection
π Collections π
Extends "Collections" in User::Identity::Collection.
$obj->add($collection, $role)β Inherited, see "Collections" inUser::Identity::Item$obj->addCollection( $object | <[$type], %options> )β Inherited, see "Collections" inUser::Identity::Item$obj->collection($name)β Inherited, see "Collections" inUser::Identity::Item$obj->parent( [$parent] )β Inherited, see "Collections" inUser::Identity::Item$obj->removeCollection($object|$name)β Inherited, see "Collections" inUser::Identity::Item$any->type()β Inherited, see "Collections" inUser::Identity::Item$obj->user()β Inherited, see "Collections" inUser::Identity::Item
π§ Maintaining roles π§
Extends "Maintaining roles" in User::Identity::Collection.
$obj->addRole($role|([$name], %options))β Inherited, see "Maintaining roles" inUser::Identity::Collection$obj->removeRole($role|$name)β Inherited, see "Maintaining roles" inUser::Identity::Collection$obj->renameRole( <$role|$oldname>, $newname )β Inherited, see "Maintaining roles" inUser::Identity::Collection$obj->sorted()β Inherited, see "Maintaining roles" inUser::Identity::Collection
π Searching π
Extends "Searching" in User::Identity::Collection.
$obj->find($name|CODE|undef)β Inherited, see "Searching" inUser::Identity::Collection
π DIAGNOSTICS π
Error: cannot create a $type to add this to my collection.β Some options are specified to create a$typeobject, which is native to this collection. However, for some reason this failed. Cast byaddRole()Error: cannot load collection module for $type ($class): $@β Either the specified$typedoes not exist, or that module named$classreturns compilation errors. If the type as specified in the warning is not the name of a package, you specified a nickname which was not defined. Maybe you forgot the'require'the package which defines the nickname. Cast byaddCollection()Error: cannot rename $from into $to: already exists.β Cast byrenameRole()Error: cannot rename $from into $to: doesn't exist.β Cast byrenameRole()Error: nvalid collection $name.β The collection with$namedoes not exist and can not be created. Cast byadd()Error: this $object is not a collection.β Cast byaddCollection()Error: wrong type of role for $collection: requires a $expect but got a $type.β Each$collectiongroups sets of roles of one specific type ($expect). You cannot add objects of a different$type. Cast byaddRole()
β SEE ALSO β
This module is part of User-Identity version 4.00, built on December 12, 2025. Website: http://perl.overmeer.net/CPAN/
π LICENSE π
For contributors see file ChangeLog.
This software is copyright (c) 2003-2025 by Mark Overmeer.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
Peace out bestie π
this page is from perl v5.42.0, dated 2026-01-17, and it's User::I...n::Users(3). Slay. β¨
π¦ where this page comes from
- fedora 44: perl-User-Identity 4.00-2.fc44 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms