/** * @param AccountId $accountId * @return ExpenseListInOverview[] */ public function getForAccount(AccountId $accountId) { $expenseLists = []; foreach ($this->collection->find(['accountId' => (string) $accountId]) as $expenseList) { $expenseLists[] = ExpenseListInOverview::deserialize($expenseList); } return $expenseLists; }