Achieve compatibility with PHP 5.6

Starting with PHP 5.6.0, using ssl certificates fails when using mismatching hostnames in the request and certificate.
Using the filter-track.php example, this results in:

    Phirehose: TCP failure 1 of 20 connecting to stream:  (0). Sleeping for 1 seconds.
    Phirehose: Connecting to twitter stream: https://stream.twitter.com/1.1/statuses/filter.json with params: array (  'track' => 'goodnight,hello,morning,the',)
    Phirehose: Resolved host stream.twitter.com to 199.16.156.20
    Phirehose: Connecting to ssl://199.16.156.20, port=443, connectTimeout=5
    PHP Warning:  fsockopen(): Peer certificate CN=`stream.twitter.com' did not match expected CN=`199.16.156.20' in /srv/apps/affiliate/vendor/fennb/phirehose/lib/Phirehose.php on line 650
    PHP Warning:  fsockopen(): Failed to enable crypto in /srv/apps/affiliate/vendor/fennb/phirehose/lib/Phirehose.php on line 650
    PHP Warning:  fsockopen(): unable to connect to ssl://199.16.156.20:443 (Unknown error) in /srv/apps/affiliate/vendor/fennb/phirehose/lib/Phirehose.php on line 650

To achieve compatibility with PHP 5.6, the manual resolution of stream.twitter.com has to be dropped.
Note: The manual resolution of the domain was introduces in commit 334de9f4142142e7a5751d04acc218d634a43fc4 with the note 'Implemented per-connection DNS lookups'; a comment in the code notes:

    /*
     * We must perform manual host resolution here as Twitter's IP regularly rotates (ie: DNS TTL of 60 seconds) and
     * PHP appears to cache it the result if in a long running process (as per Phirehose).
     */

Is this still relevant?
Personally, I had no issues using this patch :)

Thx!