Open pdt256 opened 7 years ago
I suggest we use uuid's as strings throughout kommerce-core, kommerce-templates, and kommerce-laravel projects. The repository layer would need to do the conversion from string to bytes. This would be a very large refactor.
The Uuid and UuidInterface classes do not offer much value in kommerce-core. They are only used to generate a uuid4 value and to convert from hex to bytes using the getBytes() method.
Example command converting a string to Uuid:
AddTagToProductCommand
An example usage inside a Twig template from kommerce-templates:
Chaining calls to get the hex value is painful: