Skip to content

Commit 2ecded9

Browse files
Updated documentation
1 parent f2c23d8 commit 2ecded9

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

README.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff 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+
262280
You can find more information about Entity behavior Identifier [here](https://cycle-orm.dev/docs/entity-behaviors-identifier).
263281

264282
## License:

0 commit comments

Comments
 (0)