src/Money/Module/Budget/Controller/BudgetComponent.php
public function budgets(Account $account, \DateTimeImmutable $date, $isMain = false)
    {
        $budgetMapper = new BudgetMapper(Database::get('money'));
        $budgets = $budgetMapper->findAllByDate($account, $date);

        $this->dataCollection->add('account', $account);
        $this->dataCollection->add('budgets', $budgets);
        $this->dataCollection->add('isMain',  $isMain);
        $this->dataCollection->add('date',    $date);
        $this->dataCollection->add('total',   array('planned' => 0.0, 'transactions' => 0.0, 'diff' => 0.0));

        return $this->render('Budget');
    }
public function budgets(Account $account, \DateTimeImmutable $date, $isMain = false)
    {
        $budgetMapper = new BudgetMapper(Database::get('money'));
        $budgets = $budgetMapper->findAllByDate($account, $date);

        $this->dataCollection->add('account', $account);
        $this->dataCollection->add('budgets', $budgets);
        $this->dataCollection->add('isMain',  $isMain);
        $this->dataCollection->add('date',    $date);
        $this->dataCollection->add('total',   array('planned' => 0.0, 'transactions' => 0.0, 'diff' => 0.0));

        return $this->render('Budget');
    }
List of transactions

@param  Account $account
@param  \DateTimeImmutable $date
@param  bool $isMain
@return string