Comments (8)
Let's hold off on that PR for right now. I have #51 open right now. I should be able to get to that tonight, which will involve completely separating the Doctrine UUID type into its own separate library.
from uuid.
What I meant to say was: once I separate the Doctrine type into a separate lib, then you may send the PR against that lib. :-)
from uuid.
Great! You can give me a poke when this is done :)
from uuid.
In my opinion that should be a setting. We're very happy with our textual representation of UUIDs in the database. It makes support/debugging a lot easier.
from uuid.
Both types could be added in the library. something like uuid
and uuid_binary
.
from uuid.
Both types could be added in the library. something like
uuid
anduuid_binary
.
👍
from uuid.
I very much agree with both possibilities. Doctrine MongoDB ODM stores them in a binary format, which makes it really hard to work with if you need to do queries outside your code, and it would be a major BC break, so +1 for choice uuid_binary type
from uuid.
Thanks for your patience. I've created ramsey/uuid-doctrine and have moved the relevant code there. It's all set up and ready to go. Feel free to make your pull request there.
from uuid.
Related Issues (20)
- UuidV7 sequel generation HOT 6
- Larevel 9 error forgot password "Class "Ramsey\Uuid\Converter\Time\UnixTimeConverter" not found" HOT 2
- Misused Psalm Assertion for isValid() method? HOT 8
- Is there a way to force Uuid serialize to string instead of bytes ? HOT 7
- Could not find branch v5.x-dev anymore HOT 5
- Bad tag for 4.7.2 ? HOT 2
- ramsey/collection dependency requires PHP 8.1. HOT 2
- Ramsey\Uuid\Nonstandard namespace conflicts with itself in standalone builds HOT 2
- Unserialize error with OrderedTimeCodec HOT 2
- Remove the deleted tag in packagist.org HOT 3
- Deprecated: Return type of Ramsey\Uuid\Uuid::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): HOT 5
- Bump Bump brick/math from ^0.10 to ^0.11 HOT 2
- Mariadb 10.7+ uuid v7 sort HOT 1
- Interface 'Ramsey\Uuid\Provider\TimeProviderInterface' not found HOT 1
- Uuid v7 collisions HOT 9
- Deprecated Implements of Serializable in UuidInterface HOT 1
- Use a PSR clock for internal time management?
- Update brick/math to support v0.12.0
- Inconsistent results between fromString and isValid methods. HOT 2
- Uuid v7 generated in wrong order HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from uuid.