public function findInvoice($id) { try { $invoice = BraintreeTransaction::find($id); if ($invoice->customerDetails->id != $this->braintree_id) { return; } return new Invoice($this, $invoice); } catch (Exception $e) { // } }