Generator
Interfaces, Classes, Traits and Enums
- DceSecurityGeneratorInterface
- A DCE Security generator generates strings of binary data based on a local
domain, local identifier, node ID, clock sequence, and the current time
- NameGeneratorInterface
- A name generator generates strings of binary data created by hashing together
a namespace with a name, according to a hashing algorithm
- RandomGeneratorInterface
- A random generator generates strings of random binary data
- TimeGeneratorInterface
- A time generator generates strings of binary data based on a node ID,
clock sequence, and the current time
- CombGenerator
- CombGenerator generates COMBs (combined UUID/timestamp)
- DceSecurityGenerator
- DceSecurityGenerator generates strings of binary data based on a local
domain, local identifier, node ID, clock sequence, and the current time
- DefaultNameGenerator
- DefaultNameGenerator generates strings of binary data based on a namespace,
name, and hashing algorithm
- DefaultTimeGenerator
- DefaultTimeGenerator generates strings of binary data based on a node ID,
clock sequence, and the current time
- NameGeneratorFactory
- NameGeneratorFactory retrieves a default name generator, based on the
environment
- PeclUuidNameGenerator
- PeclUuidNameGenerator generates strings of binary data from a namespace and a
name, using ext-uuid
- PeclUuidRandomGenerator
- PeclUuidRandomGenerator generates strings of random binary data using ext-uuid
- PeclUuidTimeGenerator
- PeclUuidTimeGenerator generates strings of binary data for time-base UUIDs,
using ext-uuid
- RandomBytesGenerator
- RandomBytesGenerator generates strings of random binary data using the
built-in `random_bytes()` PHP function
- RandomGeneratorFactory
- RandomGeneratorFactory retrieves a default random generator, based on the
environment
- RandomLibAdapter
- RandomLibAdapter generates strings of random binary data using the
paragonie/random-lib library
- TimeGeneratorFactory
- TimeGeneratorFactory retrieves a default time generator, based on the
environment