digicomp / sequence
Sequence 是一个非常简单的数据库无关但基于数据库的序列生成器
4.0.1
2023-02-18 20:30 UTC
Requires
- php: >=7.4
- ext-pdo: *
- neos/flow: ^6.3.5 | ^7.0 | ^8.0
Requires (Dev)
- ext-pcntl: *
- phpunit/phpunit: ~8.5
README
这是一个非常简单的工具,帮助生成无缝序列。为此,它依赖于您选择的数据库的关键完整性。
使用也非常简单
/** * @param SequenceGenerator $sequenceGenerator */ public function __construct(SequenceGenerator $sequenceNumberGenerator) { $this->orderId = $sequenceGenerator->getNextNumberFor($this); }
getNextNumberFor
允许您提供一个对象(这将解析为其 FQCN)或自定义序列名称。
SequenceCommandController
帮助您设置最后一个序列号,例如在迁移或其他类似情况下。如果您感兴趣,请参阅 ./flow help sequence:setlastnumberfor
。