/home/techb158/ileadtechnology.com/vendor/ramsey/uuid/src/Provider/Node
NameSizeModeActions
FallbackNodeProvider.php15010644editdlrm
NodeProviderCollection.php17180644editdlrm
RandomNodeProvider.php18150644editdlrm
StaticNodeProvider.php19080644editdlrm
SystemNodeProvider.php44430644editdlrm
Edit: /home/techb158/ileadtechnology.com/vendor/ramsey/uuid/src/Provider/Node/NodeProviderCollection.php (1718B)
* @license http://opensource.org/licenses/MIT MIT */ declare(strict_types=1); namespace Ramsey\Uuid\Provider\Node; use Ramsey\Collection\AbstractCollection; use Ramsey\Uuid\Provider\NodeProviderInterface; use Ramsey\Uuid\Type\Hexadecimal; /** * A collection of NodeProviderInterface objects * * @extends AbstractCollection */ class NodeProviderCollection extends AbstractCollection { public function getType(): string { return NodeProviderInterface::class; } /** * Re-constructs the object from its serialized form * * @param string $serialized The serialized PHP string to unserialize into * a UuidInterface instance * * @phpcsSuppress SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint * @psalm-suppress RedundantConditionGivenDocblockType */ public function unserialize($serialized): void { /** @var array $data */ $data = unserialize($serialized, [ 'allowed_classes' => [ Hexadecimal::class, RandomNodeProvider::class, StaticNodeProvider::class, SystemNodeProvider::class, ], ]); $this->data = array_filter( $data, function ($unserialized): bool { return $unserialized instanceof NodeProviderInterface; } ); } }