2016-04-21 7 views
1

Ich migriere Symfony 2.6 App auf die 3.0.4, ich bin in einem Problem mit security.secure_random Service, ich war es mit Abhängigkeitsinjektion verwenden. Was in security.xmlSymfony 3.0.4 security.secure_random existiert nicht

darstellt, aber ich kann in 3.0.x nicht sehen Ich habe Changelog jedes Pixel des Projekts überprüft, wo es geht? Dass ich etwas verpasse?

+0

'SecureRandom' wurde vor einiger Zeit veraltet (v2.8) [siehe hier] (https://github.com/symfony/symfony/pull/15879). – Yoshi

+0

Danke @Yoshi Ich sehe es. – FZE

Antwort

2

Die Klasse wurde in Version 2.8 abgelehnt und in 3.0 zugunsten der Funktion random_bytes entfernt.

Essentiell die SecureRandomInterface hatte eine nextBytes Methode, die sich genau wie die PHP7 random_bytes Funktion verhält.

Sie können https://github.com/paragonie/random_compat für Vorwärts-Kompatibilität installieren

Verwandte Themen