/**
  * Set status
  *
  * @param string $status
  * @return $this
  * @throws \Wealthbot\SignatureBundle\Exception\InvalidEnvelopeStatusException
  */
 public function setStatus($status)
 {
     if (!in_array($status, Envelope::getStatusChoices())) {
         throw new InvalidEnvelopeStatusException(sprintf('Invalid envelope status: %s', $status));
     }
     $this->status = $status;
     return $this;
 }