SendGrid: Missing argument 1 for SendGrid\Email::__construct()
<p>I am sure this is a simple solution, I am attempting to set up a sendgrid to send confirmation emails out. </p>

<pre><code>require 'sendgrid-php/vendor/autoload.php';
$sendgrid = new SendGrid($user,$pass);
$email    = new SendGrid\Email();

$email-&gt;addTo($sEmail)
      -&gt;setFrom($email)
      -&gt;setSubject("Sending with SendGrid is Fun")
      -&gt;setHtml("and easy to do anywhere, even with PHP");

$sendgrid-&gt;send($email);
</code></pre>

<p>Upon execution of the code i get these error messages:</p>

<pre><code> Warning: Missing argument 1 for SendGrid\Email::__construct()
</code></pre>

<p>I am running PHP Version 5.6.16</p>

<p>I am sure i have missed something silly</p>