print "Base16 encoded in UTF-8: " . $b16enc . "<br/>"; print "Base16 decoded in UTF-8: " . $b16dec . "<br/><br/>\n"; /** * Test Base64 encoding. */ $b64enc = Base64::encode($input); $b64dec = Base64::decode($b64enc); // print "Base64 encoded in UTF-8: " . $b64enc . "<br/>"; print "Base64 decoded in UTF-8: " . $b64dec . "<br/><br/>\n"; /** * Test creating GUID's. */ print "Created GUID 1: " . GUID::create() . "<br/>"; print "Created GUID 2: " . GUID::create() . "<br/>"; print "Created GUID 3: " . GUID::create() . "<br/><br/>\n"; /** * Test ROT13 encoding. */ $rot13enc = ROT13::encode($input); $rot13dec = ROT13::decode($rot13enc); // print "ROT13 encoded in UTF-8: " . $rot13enc . "<br/>\n"; print "ROT13 decoded in UTF-8: " . $rot13dec . "<br/><br/>\n"; /** * Test MD5 with one official test vector and custom input. * Vectors from: http://www.febooti.com/products/filetweak/members/hash-and-crc/test-vectors/ */ $md5 = MD5::compute($input); $md5tv = MD5::compute(""); $md5hmac = MD5::computeHMAC("1234567890123456", $input);
public function postCreate() { $platformVersion = new ToolVersion(array('platform_version_uuid' => GUID::create(), 'platform_uuid' => Input::get('platform_uuid'), 'version_string' => Input::get('version_string'), 'release_date' => Input::get('release_date'), 'retire_date' => Input::get('retire_date'), 'notes' => Input::get('notes'), 'platform_path' => Input::get('platform_path'), 'deployment_cmd' => Input::get('deployment_cmd'))); $platformVersion->save(); return $platformVersion; }