MAKS\AmqpAgent\Helper\Utility
A class containing miscellaneous helper functions.
Synopsis
- // methods
- public static DateTime time()
- public static bool emit()
- public static string|int|array|null backtrace()
- public static ?string execute()
- public static void respond()
Coverage
Methods | 100% | 5 / 5 |
Lines | 100% | 59 / 59 |
Methods
public
- backtrace() — Returns the passed key(s) from the backtrace. Note that the backtrace is reversed (last is first).
- emit() — Generates a user-level notice, warning, or an error with styling.
- execute() — Executes a CLI command in the specified path synchronously or asynchronous (cross platform).
- respond() — Returns an HTTP Response to the browser and lets blocking code that comes after this function to continue executing in the background.
- time() — Returns a DateTime object with the right time zone.
History
-
2021-08-28T08:18:10+00:00 (commit #49c578e)
Author: Marwan Al-Soltany (MarwanAlsoltany@gmail.com) / Commiter: Marwan Al-Soltany (MarwanAlsoltany@gmail.com)
Update utility class * Add respond() method
-
2021-01-12T21:10:22+00:00 (commit #d3f2de6)
Author: Marwan Al-Soltany (MarwanAlsoltany@gmail.com) / Commiter: Marwan Al-Soltany (MarwanAlsoltany@gmail.com)
Update utility class * Fix typos * Update DocBlocks
-
2021-01-12T21:10:21+00:00 (commit #cb97913)
Author: Marwan Al-Soltany (MarwanAlsoltany@gmail.com) / Commiter: Marwan Al-Soltany (MarwanAlsoltany@gmail.com)
Update utility class * Add additional check for script execution path
-
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-03T22:47:47+00:00 (commit #bc9d974)
Author: Marwan Al-Soltany (MarwanAlsoltany@gmail.com) / Commiter: Marwan Al-Soltany (MarwanAlsoltany@gmail.com)
Refactor utility class * Remove collapse() method (extracted to ArrayProxy.php) * Remove objectToArray() method (extracted to ArrayProxy.php) * Remove arrayToObject() method (extracted to ArrayProxy.php) * Remove getArrayValueByKey() method (extracted to ArrayProxy.php) * Remove setArrayValueByKey() method (extracted to ArrayProxy.php) * Remove generateHash() method (extracted to IDGenerator.php)
-
2020-12-02T23:08:05+00:00 (commit #486bd13)
Author: Marwan Al-Soltany (MarwanAlsoltany@gmail.com) / Commiter: Marwan Al-Soltany (MarwanAlsoltany@gmail.com)
Update utility class * Add execute() method
-
2020-12-02T22:24:20+00:00 (commit #3fdd5eb)
Author: Marwan Al-Soltany (MarwanAlsoltany@gmail.com) / Commiter: Marwan Al-Soltany (MarwanAlsoltany@gmail.com)
Update utility class * Add generateHash() method * Add generateToken() method * Add generateCryptoSecureRandom() method
-
2020-11-29T12:20:51+00:00 (commit #feb02d9)
Author: Marwan Al-Soltany (MarwanAlsoltany@gmail.com) / Commiter: Marwan Al-Soltany (MarwanAlsoltany@gmail.com)
Update utility class * Remove unneccessary check for $parts array in getArrayValueByKey() method
-
2020-11-29T09:02:54+00:00 (commit #ad00026)
Author: Marwan Al-Soltany (MarwanAlsoltany@gmail.com) / Commiter: Marwan Al-Soltany (MarwanAlsoltany@gmail.com)
Update utility class * Remove @codeCoverageIgnore from emit() method DocBlock * Add objectToArray() method * Add arrayToObjcet() method * Add getArrayValueByKey() method * Add setArrayValueByKey() method
-
2020-09-30T14:29:09+00:00 (commit #70cfdc0)
Author: Marwan Al-Soltany (MarwanAlsoltany@gmail.com) / Commiter: Marwan Al-Soltany (MarwanAlsoltany@gmail.com)
Update utility class * Fix mistake of writing [optional] before variable name in DocBlocks
-
2020-09-30T13:18:13+00:00 (commit #f991e53)
Author: Marwan Al-Soltany (MarwanAlsoltany@gmail.com) / Commiter: Marwan Al-Soltany (MarwanAlsoltany@gmail.com)
Update utility class * Remove unnecessary comments from code
-
2020-09-30T13:02:23+00:00 (commit #2fe6dea)
Author: Marwan Al-Soltany (MarwanAlsoltany@gmail.com) / Commiter: Marwan Al-Soltany (MarwanAlsoltany@gmail.com)
Update utility class * Fix coding style issue
-
2020-09-30T11:03:59+00:00 (commit #5fd690e)
Author: Marwan Al-Soltany (MarwanAlsoltany@gmail.com) / Commiter: Marwan Al-Soltany (MarwanAlsoltany@gmail.com)
Update utility class * Add collapse method
-
2020-09-25T19:18:29+00:00 (commit #d49a37b)
Author: Marwan Al-Soltany (MarwanAlsoltany@gmail.com) / Commiter: Marwan Al-Soltany (MarwanAlsoltany@gmail.com)
Add utility class * Add Utility.php to contain some miscellaneous reusable functions