sq.php 820 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. use Codeception\Module\Sequence;
  3. if (!function_exists('sq')) {
  4. function sq($id = null)
  5. {
  6. if ($id and isset(Sequence::$hash[$id])) {
  7. return Sequence::$hash[$id];
  8. }
  9. $prefix = str_replace('{id}', $id, Sequence::$prefix);
  10. $sequence = $prefix . uniqid($id);
  11. if ($id) {
  12. Sequence::$hash[$id] = $sequence;
  13. }
  14. return $sequence;
  15. }
  16. }
  17. if (!function_exists('sqs')) {
  18. function sqs($id = null)
  19. {
  20. if ($id and isset(Sequence::$suiteHash[$id])) {
  21. return Sequence::$suiteHash[$id];
  22. }
  23. $prefix = str_replace('{id}', $id, Sequence::$prefix);
  24. $sequence = $prefix . uniqid($id);
  25. if ($id) {
  26. Sequence::$suiteHash[$id] = $sequence;
  27. }
  28. return $sequence;
  29. }
  30. }