$subDelete->props = array("EmailAddress" => $SubscriberTestEmail);
 $deleteResult = $subDelete->delete();
 print_r('Delete Status: ' . ($deleteResult->status ? 'true' : 'false') . "\n");
 print 'Code: ' . $deleteResult->code . "\n";
 print 'Message: ' . $deleteResult->message . "\n";
 print 'Results Length: ' . count($deleteResult->results) . "\n";
 print 'Results: ' . "\n";
 print_r($deleteResult->results);
 print "\n---------------\n";
 // Retrieve Subscriber to confirm deletion
 print "Retrieve Subscriber to confirm deletion \n";
 $retSub = new ET_Subscriber();
 $retSub->authStub = $myclient;
 $retSub->filter = array('Property' => 'SubscriberKey', 'SimpleOperator' => 'equals', 'Value' => $SubscriberTestEmail);
 $retSub->props = array("SubscriberKey", "EmailAddress", "Status");
 $getResult = $retSub->get();
 print_r('Get Status: ' . ($getResult->status ? 'true' : 'false') . "\n");
 print 'Code: ' . $getResult->code . "\n";
 print 'Message: ' . $getResult->message . "\n";
 print_r('More Results: ' . ($getResult->moreResults ? 'true' : 'false') . "\n");
 print 'Results Length: ' . count($getResult->results) . "\n";
 print 'Results: ' . "\n";
 print_r($getResult->results);
 print "\n---------------\n";
 // Do not run the "Retrieve All Subscribers" request for testing if you have more than 100,000 records in your account as it will take a long time to complete.
 /*
 // Retrieve All Subcribers with GetMoreResults
 print "Retrieve All Subcribers with GetMoreResults \n";
 $getSub = new ET_Subscriber();
 $getSub->authStub = $myclient;
 $getSub->props = array("SubscriberKey", "EmailAddress", "Status");
 public function getUnsubscribed($email)
 {
     $sc = new \ET_Subscriber();
     $sc->authStub = $this->fuel;
     //        $sc->props = array(
     //            'EmailAddress',
     //            'Client.ID',
     //            'Status'
     //        );
     $sc->filter = array('LeftOperand' => array('Property' => 'Status', 'SimpleOperator' => 'equals', 'Value' => 'Unsubscribed'), 'LogicalOperator' => 'AND', 'RightOperand' => array('Property' => 'SubscriberKey', 'SimpleOperator' => 'equals', 'Value' => $email));
     $getRes = $sc->get();
     if ($getRes->status == true) {
         return $getRes;
     } else {
         Log::error('Error geting Unsubscribed ET (getUnsubscribed)', [$getRes]);
         //throw new \Exception('could not get Unsubscribe Status');
         return false;
     }
 }