wiki.techinc.nl/.phan/stubs/ValueError.php
Máté Szabó a80631ea0c Pbkdf2Password: Fix error handling on PHP 8
With PHP 8, the hash_pbkdf2 function raises a ValueError when invoked with an
unknown algorithm, as opposed to its previous behavior where it would raise an
E_WARNING and return a non-string value.

This patch updates the Pbkdf2Password class to handle this exception and
re-throw it as our PasswordError exception. It also adds a Phan stub for the
ValueError exception if it is not defined to avoid superfluous analysis errors.

Bug: T248925
Change-Id: I7e0ec4e95598af27fee8282c7e53bca5378e506a
2020-04-07 18:46:31 +02:00

6 lines
84 B
PHP

<?php
// Stub for PHP 8's ValueError exception
class ValueError extends Error {
}