Your IP : 216.73.216.52


Current Path : /home/rtorresani/www/vendor/codeception/module-sequence/src/Codeception/Util/
Upload File :
Current File : //home/rtorresani/www/vendor/codeception/module-sequence/src/Codeception/Util/sq.php

<?php

declare(strict_types=1);

use Codeception\Module\Sequence;

function sq(int|string $id = null): string
{
    if ($id && isset(Sequence::$hash[$id])) {
        return Sequence::$hash[$id];
    }

    $prefix = str_replace('{id}', (string)$id, Sequence::$prefix);
    $sequence = $prefix . uniqid((string)$id);
    if ($id) {
        Sequence::$hash[$id] = $sequence;
    }

    return $sequence;
}

function sqs(int|string $id = null): string
{
    if ($id && isset(Sequence::$suiteHash[$id])) {
        return Sequence::$suiteHash[$id];
    }

    $prefix = str_replace('{id}', (string)$id, Sequence::$prefix);
    $sequence = $prefix . uniqid((string)$id);
    if ($id) {
        Sequence::$suiteHash[$id] = $sequence;
    }

    return $sequence;
}