interface TimeGeneratorInterface
A time generator generates strings of binary data based on a node ID, clock sequence, and the current time
Hierarchy
- interface \Ramsey\Uuid\Generator\TimeGeneratorInterface
Expanded class hierarchy of TimeGeneratorInterface
All classes that implement TimeGeneratorInterface
2 files declare their use of TimeGeneratorInterface
- FeatureSet.php in vendor/
ramsey/ uuid/ src/ FeatureSet.php - UuidFactory.php in vendor/
ramsey/ uuid/ src/ UuidFactory.php
File
-
vendor/
ramsey/ uuid/ src/ Generator/ TimeGeneratorInterface.php, line 23
Namespace
Ramsey\Uuid\GeneratorView source
interface TimeGeneratorInterface {
/**
* Generate a binary string from a node ID, clock sequence, and current time
*
* @param Hexadecimal|int|string|null $node A 48-bit number representing the
* hardware address; this number may be represented as an integer or a
* hexadecimal string
* @param int|null $clockSeq A 14-bit number used to help avoid duplicates
* that could arise when the clock is set backwards in time or if the
* node ID changes
*
* @return string A binary string
*/
public function generate($node = null, ?int $clockSeq = null) : string;
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overrides |
---|---|---|---|---|
TimeGeneratorInterface::generate | public | function | Generate a binary string from a node ID, clock sequence, and current time | 3 |