adapter = $adapter; } public function sendAll(\Iterator $transactions, $parallel) { foreach ($transactions as $transaction) { try { $this->adapter->send($transaction); } catch (RequestException $e) { if ($e->getThrowImmediately()) { throw $e; } } } } }