Page MenuHomePhabricator

Improve error messages from Filesystem::readRandomBytes()
ClosedPublic

Authored by epriestley on Nov 25 2013, 8:58 PM.
Tags
None
Referenced Files
F17891019: D7650.diff
Tue, Jul 29, 3:38 AM
F17878549: D7650.id17281.diff
Mon, Jul 28, 8:23 PM
F17878374: D7650.diff
Mon, Jul 28, 8:16 PM
Unknown Object (File)
Apr 24 2025, 10:53 AM
Unknown Object (File)
Apr 24 2025, 8:25 AM
Unknown Object (File)
Apr 24 2025, 8:25 AM
Unknown Object (File)
Apr 22 2025, 11:56 PM
Unknown Object (File)
Apr 20 2025, 9:29 AM
Subscribers

Details

Summary

Fixes T4153. Primarily, raise a better error message on Windows. Also make the function a little stricter and a little better tested.

Test Plan

Unit tests.

Diff Detail

Branch
randmesg
Lint
Lint Errors
SeverityLocationCodeMessage
Errorsrc/filesystem/Filesystem.php:403XHP31Use Of PHP 5.3 Features
Errorsrc/filesystem/Filesystem.php:557XHP31Use Of PHP 5.3 Features
Unit
Tests Passed

Event Timeline

Tested on Windows and verified the message appears when OpenSSL is not available.