Webiny\Component\Crypt\Crypt::generateUserReadableString PHP Method

generateUserReadableString() public method

This method is ok to use for generating random user passwords. (which, of course, should be changed after first login).
public generateUserReadableString ( integer $length ) : string
$length integer Length of the random string.
return string Random string with the given $length.
    public function generateUserReadableString($length)
    {
        try {
            return $this->driverInstance->generateUserReadableString($length);
        } catch (\Exception $e) {
            throw new CryptException($e->getMessage());
        }
    }

Usage Example

Example #1
0
 public function testGenerateUserReadableString()
 {
     $crypt = new Crypt();
     $randomString = $crypt->generateUserReadableString(64);
     $size = strlen($randomString);
     $this->assertSame(64, $size);
 }