/**
  * View single account
  *
  * @param $id int Account id
  * @param SetIntervalRequest|Request $request
  * @param GraphDirector $graphHelper
  *
  * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
  */
 public function view($id, SetIntervalRequest $request, GraphDirector $graphHelper)
 {
     /** @var $account Account */
     $account = AccountContainer::getFullInfoAboutAccount($id);
     $chartData = $graphHelper->getGraphData($id, $request);
     $history = AccountsHistoryContainer::getHistory($id);
     return view('accounts.view', compact('account', 'chartData', 'history'));
 }