/**
  * Setup a new order for testing @DeleteOrderTest will later delete it
  */
 public function setUp()
 {
     $client = new Client(BaseTest::$AMC_USERNAME, BaseTest::$AMC_PASSWORD, ['verify' => false]);
     $a = new CreateOrder($client);
     $a->setMemberId('nguyen00040');
     $fields = new OrderFields();
     $fields->setFields(['OrderId' => '12345', 'PropAddress' => '5440 Tujunga Ave', 'PropCity' => 'North Hollywood', 'PropState' => 'CA', 'PropZip' => '91601', 'BorrowerFirstname' => 'Vincent', 'BorrowerLastname' => 'Gabriel', 'BorrowerEmail' => '*****@*****.**', 'BorrowerPhone' => '818-255-8345', 'AppraisalType' => 'Appraisal Review', 'PropAddress2' => 'APT 100', 'PropType' => 'Single Family Residence', 'LenderName' => 'Landmark Network Inc.', 'LenderAddress' => '5161 Lankershim Blvd', 'LenderCity' => 'North Hollywood', 'LenderState' => 'CA', 'LenderZip' => '91601', 'LoanRefNumber' => '12345']);
     $a->setOrderFields($fields);
     $a->get()->process();
 }
Exemplo n.º 2
0
 /**
  * Set order fields for the query to run prior to running it
  * @param OrderFields $rows object
  * @return bool
  */
 public function setOrderFields(OrderFields $rows)
 {
     // init
     $fields = $rows->getFields();
     // Set order id if we have it
     if (isset($fields['OrderId'])) {
         $this->setOrderId($fields['OrderId']);
     }
     // Run validate
     $rows->validate();
     $this->setFields($fields);
     return true;
 }