File tree Expand file tree Collapse file tree
src/Vivait/StringGeneratorBundle Expand file tree Collapse file tree Original file line number Diff line number Diff line change 33namespace Vivait \StringGeneratorBundle \Generator ;
44
55use Symfony \Component \OptionsResolver \OptionsResolver ;
6- use Symfony \Component \Security \Core \Util \SecureRandom ;
76use Vivait \StringGeneratorBundle \Model \ConfigurableGeneratorInterface ;
87
98class SecureBytesGenerator implements ConfigurableGeneratorInterface
@@ -14,14 +13,6 @@ class SecureBytesGenerator implements ConfigurableGeneratorInterface
1413 private $ secureRandom ;
1514 private $ length = 8 ;
1615
17- /**
18- * @param SecureRandom $secureRandom
19- */
20- public function __construct (SecureRandom $ secureRandom )
21- {
22- $ this ->secureRandom = $ secureRandom ;
23- }
24-
2516 /**
2617 * @param integer $length
2718 * @return ConfigurableGeneratorInterface
@@ -37,7 +28,7 @@ public function setLength($length)
3728 */
3829 public function generate ()
3930 {
40- return $ this -> secureRandom -> nextBytes ($ this ->length );
31+ return random_bytes ($ this ->length );
4132 }
4233
4334 /**
Original file line number Diff line number Diff line change @@ -17,7 +17,6 @@ services:
1717
1818 vivait_generator.generator.secure_bytes :
1919 class : Vivait\StringGeneratorBundle\Generator\SecureBytesGenerator
20- arguments : ["@security.secure_random"]
2120
2221 vivait_generator.generator.secure_string :
2322 class : Vivait\StringGeneratorBundle\Generator\SecureStringGenerator
You can’t perform that action at this time.
0 commit comments