title: Laravel 5.1 GCM Push notification SSL error
body: <p>I have connected <code>GCM</code> with <code>laravel 5.1</code> PushNotification through <code>\Zend\Http\</code> client.
  It was working good. But suddenly it stopped working and produce some <code>exceptions</code>.</p>
  
  <p>My code is like...</p>
  
  <pre><code>$collection = PushNotification::app('appNameAndroid')-&gt;to ( $deviceToken ); 
  $collection-&gt;adapter-&gt;setAdapterParameters(['sslverifypeer' =&gt; false]);
  $collection-&gt;send ( $message );
  </code></pre>
  
  <p>I also have tried the below codes but none of them are working...</p>
  
  <pre><code>$collection = PushNotification::app('appNameAndroid')-&gt;to ( $deviceToken ); 
  $new_client = new \Zend\Http\Client(null, array(
                  'adapter' =&gt; 'Zend\Http\Client\Adapter\Socket',
                  'sslverifypeer' =&gt; false
  ));
  $collection-&gt;adapter-&gt;setHttpClient($new_client); 
  $collection-&gt;send ( $message );
  
  ----------------------------and-----------------------------------
  
  $collection = PushNotification::app('appNameAndroid')-&gt;to ( $deviceToken ); 
          $collection-&gt;adapter-&gt;setAdapterParameters(array(
          'ssl'=&gt;array(
                  'verify_peer' =&gt; false,
                  'verify_peer_name' =&gt; false)
  ));
  $collection-&gt;send ( $message );
  </code></pre>
  
  <p>The exceptions are...</p>
  
  <pre><code>exception 'ErrorException' with message 'stream_socket_enable_crypto(): SSL     operation failed with code 1. OpenSSL Error messages:
  error:14077102:SSL routines:SSL23_GET_SERVER_HELLO:unsupported protocol' in C:\xampp\htdocs\activ8-webapp\api\vendor\zendframework\zend-http\src\Client\Adapter\Socket.php:281
  
  Next exception 'Zend\Http\Client\Adapter\Exception\RuntimeException' with message 'Unable to enable crypto on TCP connection gcm-http.googleapis.com' in C:\xampp\htdocs\activ8-webapp\api\vendor\zendframework\zend-http\src\Client\Adapter\Socket.php:308
  </code></pre>