mapped[$this->index][$this->value])) { $account = Auth::user()->accounts()->find($this->mapped[$this->index][$this->value]); return $account; } else { if (strlen($this->value) > 0) { $account = $this->findAccount(); if (!is_null($account)) { return $account; } } return $this->value; } } /** * @return Account|null */ protected function findAccount() { $set = Auth::user()->accounts()->get(); /** @var Account $account */ foreach ($set as $account) { if ($account->iban == $this->value) { Log::debug('OpposingAccountIban::convert found an Account (#' . $account->id . ': ' . $account->name . ') with IBAN ' . $this->value); return $account; } } return null; } }