function UuidBuilder::build
Same name in this branch
- 11.1.x vendor/ramsey/uuid/src/Rfc4122/UuidBuilder.php \Ramsey\Uuid\Rfc4122\UuidBuilder::build()
Builds and returns a Nonstandard\Uuid
@psalm-pure
Parameters
CodecInterface $codec The codec to use for building this instance:
string $bytes The byte string from which to construct a UUID:
Return value
Uuid The Nonstandard\UuidBuilder returns an instance of Nonstandard\Uuid
Overrides UuidBuilderInterface::build
File
-
vendor/
ramsey/ uuid/ src/ Nonstandard/ UuidBuilder.php, line 55
Class
- UuidBuilder
- Nonstandard\UuidBuilder builds instances of Nonstandard\Uuid
Namespace
Ramsey\Uuid\NonstandardCode
public function build(CodecInterface $codec, string $bytes) : UuidInterface {
try {
return new Uuid($this->buildFields($bytes), $this->numberConverter, $codec, $this->timeConverter);
} catch (Throwable $e) {
throw new UnableToBuildUuidException($e->getMessage(), (int) $e->getCode(), $e);
}
}