$this->options
['collection'
] );
return $this->collection;
} /**
* @param float $seconds Seconds since 1970-01-01T00:00:00.000Z supporting millisecond precision. Defaults to now.
*/
private function createMongoDateTime(float
$seconds): UTCDateTime
{ return new UTCDateTime($seconds * 1000
);
} /**
* Retrieves an unique token for the given key namespaced to this store.
*
* @param Key $key lock state container
*/
private function getUniqueToken(Key
$key): string
{ if (!
$key->
hasState(__CLASS__
)) { $token =
base64_encode(random_bytes(32
));