public function addFailedTransaction($error) { if (!$this->getFailedTransactions()) { return $this->setFailedTransactions(array($error)); } else { return $this->setFailedTransactions(array_merge($this->getFailedTransactions(), array($error))); } }