MAKS\AmqpAgent\Helper\IDGenerator
A class containing functions for generating unique IDs and Tokens.
Synopsis
class IDGenerator
            {
        - // methods
- public static string generateHash()
- public static string generateToken()
- protected static int generateCryptoSecureRandom()
Coverage
| Methods | 100% | 3 / 3 | 
| Lines | 100% | 26 / 26 | 
Methods
protected
- generateCryptoSecureRandom() — Generates a crypto secure random number.
public
- generateHash() — Generates an md5 hash from microtime and uniqid.
- generateToken() — Generates a crypto safe unique token. Note that this function is pretty expensive.
History
- 
            2021-01-12T21:10:22+00:00 (commit #47e3bed)Author: Marwan Al-Soltany (MarwanAlsoltany@gmail.com) / Commiter: Marwan Al-Soltany (MarwanAlsoltany@gmail.com) Update ID generator class * Fix typos * Update DocBlocks 
- 
            2021-01-12T21:10:21+00:00 (commit #d09424b)Author: Marwan Al-Soltany (MarwanAlsoltany@gmail.com) / Commiter: Marwan Al-Soltany (MarwanAlsoltany@gmail.com) Add strict types declaration * Add declare(strict_types=1) to all files * Fix file header DocBlock spacing of all files 
- 
            2020-12-04T19:33:57+00:00 (commit #5aced38)Author: Marwan Al-Soltany (MarwanAlsoltany@gmail.com) / Commiter: Marwan Al-Soltany (MarwanAlsoltany@gmail.com) Update ID generator class * Fix wrong class DocBlock 
- 
            2020-12-03T22:42:20+00:00 (commit #1fdd180)Author: Marwan Al-Soltany (MarwanAlsoltany@gmail.com) / Commiter: Marwan Al-Soltany (MarwanAlsoltany@gmail.com) Add ID generator class * Add IDGenerator.php