public function getSubmittedPayments(\DateTime $fromDate, \DateTime $toDate, User $user) { $paginationParameters = new PaginationParameters(); $paginationParameters->setFilters(array('fromDate' => $fromDate, 'toDate' => $toDate, 'confirmed' => true)); $sum = 0; $invoices = $this->invoiceService->getPurchaseInvoices($user, $paginationParameters); foreach ($invoices as $invoice) { /* @var $invoice \Application\Entity\Document */ $sum += $this->invoiceService->getPaidAmountByInvoice($invoice); } return $sum; }