Ramsey\Uuid\Codec\OrderedTimeCodec::encodeBinary PHP Метод

encodeBinary() публичный Метод

Encodes a UuidInterface as an optimized binary representation of a UUID
public encodeBinary ( Ramsey\Uuid\UuidInterface $uuid ) : string
$uuid Ramsey\Uuid\UuidInterface
Результат string Binary string representation of a UUID
    public function encodeBinary(UuidInterface $uuid)
    {
        $fields = $uuid->getFieldsHex();
        $optimized = [$fields['time_hi_and_version'], $fields['time_mid'], $fields['time_low'], $fields['clock_seq_hi_and_reserved'], $fields['clock_seq_low'], $fields['node']];
        return hex2bin(implode('', $optimized));
    }