UniqueNamer
A UniqueNamer issues unique names, keeping track of any previously issued names.
- Full name:
\UniqueNamer
Properties
prefix
Constructs a new UniqueNamer.
counter
existing
order
Methods
__construct
Parameters:
Parameter | Type | Description |
---|---|---|
$prefix |
mixed |
__clone
Clones this UniqueNamer.
getName
Gets the new name for the given old name, where if no old name is given a new name will be generated.
Parameters:
Parameter | Type | Description |
---|---|---|
$old_name |
mixed |
Return Value:
the new name.
isNamed
Returns true if the given old name has already been assigned a new name.
Parameters:
Parameter | Type | Description |
---|---|---|
$old_name |
string | the old name to check. |
Return Value:
if the old name has been assigned a new name, false if not.
Automatically generated on 2025-03-18