User::I...ocations(3)
okay bestie, welcome to User::I...ocations(3) from User Contributed Perl Documentation π no cap, this is the manual page for User::Identity::Collection::Locations.
β¨ NAME β¨
User::Identity::Collection::Locations β a collection of locations πΊοΈβ¨
𧬠INHERITANCE π§¬
User::Identity::Collection::Locations
is a User::Identity::Collection
is a User::Identity::Item
πΈ SYNOPSIS πΈ
(this section is literally empty in the original β iconic minimalism, no notes) πβ¨
π DESCRIPTION π
okay so this User::Identity::Collection::Locations object maintains a set User::Identity::Location objects, each describing a physical location. πΊοΈπ
Extends DESCRIPTION in User::Identity::Collection.
π¦ OVERLOADED π¦
Extends OVERLOADED in User::Identity::Collection.
overload: "" stringificationβ Inherited, seeOVERLOADEDinUser::Identity::Collectionoverload: @{} array dereferenceβ Inherited, seeOVERLOADEDinUser::Identity::Collection
π οΈ METHODS π οΈ
Extends METHODS in User::Identity::Collection.
π Constructors
Extends Constructors in User::Identity::Collection.
$class->new( [$name], %options )
-Option --Defined in --Default
description User::Identity::Item undef
item_type User::Identity::Collection User::Identity::Location
name User::Identity::Item 'locations'
parent User::Identity::Item undef
roles User::Identity::Collection undef
description => STRINGitem_type => CLASSname => STRINGparent => OBJECTroles => $role|\@roles
𧬠Attributes
Extends Attributes in User::Identity::Collection.
$obj->description()β Inherited, seeAttributesinUser::Identity::Item$obj->itemType()β Inherited, seeAttributesinUser::Identity::Collection$obj->name( [$newname] )β Inherited, seeAttributesinUser::Identity::Item$obj->roles()β Inherited, seeAttributesinUser::Identity::Collection
π Collections
Extends Collections in User::Identity::Collection.
$obj->add($collection, $role)β Inherited, seeCollectionsinUser::Identity::Item$obj->addCollection( $object | <[$type], %options> )β Inherited, seeCollectionsinUser::Identity::Item$obj->collection($name)β Inherited, seeCollectionsinUser::Identity::Item$obj->parent( [$parent] )β Inherited, seeCollectionsinUser::Identity::Item$obj->removeCollection($object|$name)β Inherited, seeCollectionsinUser::Identity::Item$any->type()β Inherited, seeCollectionsinUser::Identity::Item$obj->user()β Inherited, seeCollectionsinUser::Identity::Item
π Maintaining roles
Extends Maintaining roles in User::Identity::Collection.
$obj->addRole($role|([$name], %options))β Inherited, seeMaintaining rolesinUser::Identity::Collection$obj->removeRole($role|$name)β Inherited, seeMaintaining rolesinUser::Identity::Collection$obj->renameRole( <$role|$oldname>, $newname )β Inherited, seeMaintaining rolesinUser::Identity::Collection$obj->sorted()β Inherited, seeMaintaining rolesinUser::Identity::Collection
π Searching
Extends Searching in User::Identity::Collection.
$obj->find($name|CODE|undef)β Inherited, seeSearchinginUser::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.
signed off with perl v5.42.0 on 2026-01-17 β this page is User::I...ocations(3) π and yes, User-Identity version 4.00, built on December 12, 2025. periodt β¨π«Ά
π¦ 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