private function assertUuidV1(UuidInterface $value)
    {
        if (1 !== $value->getVersion()) {
            throw ConversionException::conversionFailed(
                $value->toString(),
                self::NAME
            );
        }
    }
private function assertUuidV1(UuidInterface $value)
    {
        if (1 !== $value->getVersion()) {
            throw ConversionException::conversionFailed(
                $value->toString(),
                self::NAME
            );
        }
    }
private function assertUuidV1 ( UuidInterface $ value ) { if ( 1 !== $ value -> getVersion ( ) ) { throw ConversionException :: conversionFailed ( $ value -> toString ( ) , self :: NAME ) ; } }
Using this type only makes sense with Uuid version 1 as this is the only
kind of UUID that can be time-ordered. Passing any other UUID into
this type is likely a mistake

@param UuidInterface $value
@throws ConversionException
Using this type only makes sense with Uuid version 1 as this is the only kind of UUID that can be time - ordered . Passing any other UUID into this type is likely a mistake