function BuilderCollection::unserialize
Re-constructs the object from its serialized form
@phpcsSuppress SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint @psalm-suppress RedundantConditionGivenDocblockType
Parameters
string $serialized The serialized PHP string to unserialize into: a UuidInterface instance
File
-
vendor/
ramsey/ uuid/ src/ Builder/ BuilderCollection.php, line 63
Class
- BuilderCollection
- A collection of UuidBuilderInterface objects
Namespace
Ramsey\Uuid\BuilderCode
public function unserialize($serialized) : void {
/** @var array<array-key, UuidBuilderInterface> $data */
$data = unserialize($serialized, [
'allowed_classes' => [
BrickMathCalculator::class,
GenericNumberConverter::class,
GenericTimeConverter::class,
GuidBuilder::class,
NonstandardUuidBuilder::class,
PhpTimeConverter::class,
Rfc4122UuidBuilder::class,
],
]);
$this->data = array_filter($data, function ($unserialized) : bool {
return $unserialized instanceof UuidBuilderInterface;
});
}