Braintree\Util::returnObjectOrThrowException PHP Method

returnObjectOrThrowException() public static method

public static returnObjectOrThrowException ( string $className, object $resultObj ) : object
$className string
$resultObj object
return object returns the passed object if successful
    public static function returnObjectOrThrowException($className, $resultObj)
    {
        $resultObjName = self::cleanClassName($className);
        if ($resultObj->success) {
            return $resultObj->{$resultObjName};
        } else {
            throw new Exception\ValidationsFailed();
        }
    }

Usage Example

 public function submitForSettlementNoValidate($transactionId, $amount = null)
 {
     $result = $this->submitForSettlement($transactionId, $amount);
     return Util::returnObjectOrThrowException(__CLASS__, $result);
 }
All Usage Examples Of Braintree\Util::returnObjectOrThrowException