com\setasign\Konquadrat\Object\Custom\Traits

NumberRange Trait NumberRange

File: /Konquadrat/src/Object/Custom/traits/NumberRange.php

Used in

Summary

Static Properties

$characters

static public NumberRange::$characters = array(...)

Properties

$persistantRegistry

protected \com\setasign\SetaFramework\Registry\PersistantDatabase NumberRange::$persistantRegistry

Methods

checkSuffixNext()

protected NumberRange::checkSuffixNext (
void
): void

generate()

public NumberRange::generate (
void
): string
Exceptions

Throws \com\setasign\Konquadrat\Exception

generateMultiple()

public NumberRange::generateMultiple (
int $count
): array
Parameters
$count : int
 
Exceptions

Throws \com\setasign\Konquadrat\Exception

generateNumber()

protected NumberRange::generateNumber (
\com\setasign\SetaFramework\Registry\Registry $registry
): string
Parameters
$registry : \com\setasign\SetaFramework\Registry\Registry
 
Exceptions

Throws \Exception

getUniqueName()

public NumberRange::getUniqueName (
void
): string

initAndWakeupNumberRange()

public NumberRange::initAndWakeupNumberRange (
\com\setasign\SetaFramework\Registry\PersistantDatabaseManager $persistantDatabaseManager,
\com\setasign\Konquadrat\Konquadrat $konquadrat
): void
Parameters
$persistantDatabaseManager : \com\setasign\SetaFramework\Registry\PersistantDatabaseManager
 
$konquadrat : \com\setasign\Konquadrat\Konquadrat
 
Exceptions

Throws \com\setasign\SetaFramework\Exception

setSuffixNext()

public NumberRange::setSuffixNext (
$suffixNext
): void
Parameters
$suffixNext
 
Exceptions

Throws \com\setasign\Konquadrat\Exception