lib/recurly/subscription.php
public function preview() {
    if ($this->uuid) {
      $this->_save(Recurly_Client::POST, $this->uri() . '/preview');
    } else {
      $this->_save(Recurly_Client::POST, Recurly_Client::PATH_SUBSCRIPTIONS . '/preview');
    }
  }
public function preview() {
    if ($this->uuid) {
      $this->_save(Recurly_Client::POST, $this->uri() . '/preview');
    } else {
      $this->_save(Recurly_Client::POST, Recurly_Client::PATH_SUBSCRIPTIONS . '/preview');
    }
  }
public function preview ( ) { if ( $ this -> uuid ) { $ this -> _save ( Recurly_Client :: POST , $ this -> uri ( ) . '/preview' ) ; } else { $ this -> _save ( Recurly_Client :: POST , Recurly_Client :: PATH_SUBSCRIPTIONS . '/preview' ) ; } }
Preview the creation and check for errors.

Note: once preview() has been called you will not be able to call create()
or save() without reassiging all the attributes.

@throws Recurly_Error
Preview the creation and check for errors .