No description
Find a file
Ferdinand Kuhl 019bdcc9c7
All checks were successful
ci/woodpecker/push/code-style Pipeline was successful
ci/woodpecker/push/functional-tests Pipeline was successful
Merge branch 'release/4.0.1'
2023-02-18 21:30:33 +01:00
.woodpecker Test only flow 7.3 with PHP 7 and 8 2023-02-18 21:15:17 +01:00
Classes revised code 2022-04-20 17:36:31 +02:00
Configuration/Testing remove unnecessary slash after %FLOW_PATH_*% 2021-10-11 12:23:44 +02:00
Migrations/Mysql add "declare(strict_types=1);" 2022-05-02 09:56:14 +02:00
Tests/Functional revised code 2022-04-20 17:36:31 +02:00
composer.json Allowing recent Flow versions 2023-02-18 21:12:34 +01:00
License.txt add empty line at end of License.txt 2021-09-22 15:00:26 +02:00
README.md Fixing README.md 2023-02-18 21:10:01 +01:00

DigiComp.Sequence

This is a very simple tool, helping in generation of gapless sequences. For this task it relies on key integrity of the database of your choice.

Usage is quite simple also:

    /**
     * @param SequenceGenerator $sequenceGenerator
     */
    public function __construct(SequenceGenerator $sequenceNumberGenerator)
    {
        $this->orderId = $sequenceGenerator->getNextNumberFor($this);
    }

getNextNumberFor allows you to give an object (which will be resolved to its FQCN) or a custom sequence name.

The SequenceCommandController helps you to set the last sequence number, in case of migrations or similar. See ./flow help sequence:setlastnumberfor if interested.