Skip to content

Commit 4f5f59b

Browse files
committed
Remove secure_random service
1 parent b55ee17 commit 4f5f59b

2 files changed

Lines changed: 1 addition & 11 deletions

File tree

src/Vivait/StringGeneratorBundle/Generator/SecureBytesGenerator.php

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
namespace Vivait\StringGeneratorBundle\Generator;
44

55
use Symfony\Component\OptionsResolver\OptionsResolver;
6-
use Symfony\Component\Security\Core\Util\SecureRandom;
76
use Vivait\StringGeneratorBundle\Model\ConfigurableGeneratorInterface;
87

98
class 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
/**

src/Vivait/StringGeneratorBundle/Resources/config/services.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)