For whatever reason, Wordfence decided not to fix their code to correct this error, so Affiliate Royale had to step up and fix it for them. It is a manual fix, so every time you update Wordfence you have to go in and correct the code again. Makes me strongly consider dropping Wordfence...
Here is the change in the code:
*** Modify wordfence/lib/wordfenceClass.php: comment out the logic to force it to use the old version of the hook:
if(false /*version_compare(PHP_VERSION, '5.4.0') >= 0*/){
add_action('wp_authenticate','wordfence::authActionNew', 1, 2);
} else {
add_action('wp_authenticate','wordfence::authActionOld', 1, 2);