/** * @param AccountRepositoryInterface $repository * @param Account $account * * @return \Illuminate\Http\RedirectResponse */ public function destroy(AccountRepositoryInterface $repository, Account $account) { $type = $account->accountType->type; $typeName = Config::get('firefly.shortNamesByFullName.' . $type); $name = $account->name; $repository->destroy($account); Session::flash('success', trans('firefly.' . $typeName . '_deleted', ['name' => $name])); Preferences::mark(); return Redirect::to(Session::get('accounts.delete.url')); }
/** * @param ARI $repository * @param Account $account * * @return \Illuminate\Http\RedirectResponse */ public function destroy(ARI $repository, Account $account) { $type = $account->accountType->type; $typeName = Config::get('firefly.shortNamesByFullName.' . $type); $name = $account->name; $moveTo = Auth::user()->accounts()->find(intval(Input::get('move_account_before_delete'))); $repository->destroy($account, $moveTo); Session::flash('success', trans('firefly.' . $typeName . '_deleted', ['name' => $name])); Preferences::mark(); return redirect(Session::get('accounts.delete.url')); }