function FallbackNodeProvider::getNode
Overrides NodeProviderInterface::getNode
File
-
vendor/
ramsey/ uuid/ src/ Provider/ Node/ FallbackNodeProvider.php, line 34
Class
- FallbackNodeProvider
- FallbackNodeProvider retrieves the system node ID by stepping through a list of providers until a node ID can be obtained
Namespace
Ramsey\Uuid\Provider\NodeCode
public function getNode() : Hexadecimal {
$lastProviderException = null;
foreach ($this->providers as $provider) {
try {
return $provider->getNode();
} catch (NodeException $exception) {
$lastProviderException = $exception;
continue;
}
}
throw new NodeException('Unable to find a suitable node provider', 0, $lastProviderException);
}