File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -259,6 +259,24 @@ class User
259259}
260260```
261261
262+ To avoid redundancy, default values can be set globally, allowing shared attributes across multiple entities.
263+
264+ ``` php
265+ use Cycle\ORM\Entity\Behavior\Identifier\Listener;
266+
267+ Listener\SnowflakeGeneric::setDefaults($node, $epochOffset);
268+ Listener\SnowflakeDiscord::setDefaults($workerId, $processId);
269+ Listener\SnowflakeInstagram::setDefaults($shardId);
270+ Listener\SnowflakeMastodon::setDefaults($tableName);
271+ Listener\SnowflakeTwitter::setDefaults($machineId);
272+
273+ Listener\Uuid1::setDefaults($node, $clockSeq);
274+ Listener\Uuid2::setDefaults($localDomain, $localIdentifier, $node, $clockSeq);
275+ Listener\Uuid3::setDefaults($namespace, $name);
276+ Listener\Uuid5::setDefaults($namespace, $name);
277+ Listener\Uuid6::setDefaults($node, $clockSeq);
278+ ````
279+
262280You can find more information about Entity behavior Identifier [here](https://cycle-orm.dev/docs/entity-behaviors-identifier).
263281
264282## License:
You can’t perform that action at this time.
0 commit comments