コード例 #1
0
ファイル: Mcrypt.php プロジェクト: lytc/sloths
 /**
  * @param $size
  * @return string
  */
 public static function createRandomKey($size)
 {
     if ($size instanceof self) {
         $size = $size->getMaxKeySize();
     }
     return StringUtils::random($size, StringUtils::RANDOM_ALL);
 }
コード例 #2
0
ファイル: StringUtilsTest.php プロジェクト: lytc/sloths
 /**
  * @dataProvider randomDataProvider
  */
 public function testRandom($format, $flags = StringUtils::RANDOM_ALNUM)
 {
     $str = StringUtils::random(100, $flags);
     $this->assertSame(100, strlen($str));
     $this->assertRegExp($format, $str);
 }