* @link https://TheTempusProject.com/Core * @license https://opensource.org/licenses/MIT [MIT LICENSE] */ namespace TheTempusProject\Bedrock\Functions; use TheTempusProject\Canary\Bin\Canary as Debug; class Code { /** * Generates a new confirmation code. * * @return string */ public static function genConfirmation() { $code = md5( uniqid() ); Debug::log( "Code Generated: Confirmation: $code" ); return $code; } /** * Generates a new install hash. * * @return string */ public static function genInstall() { $code = md5( uniqid() ); Debug::log( "Code Generated: Token: $code" ); return $code; } /** * Generates a new token code. * * @return string */ public static function genToken() { $code = md5( uniqid() ); Debug::log( "Code Generated: Token: $code" ); return $code; } }