/**
  * @param Affiliation $affiliation
  * @param             $period
  * @param             $year
  *
  * @return Invoice[]
  */
 public function findAffiliationInvoiceByAffiliationPeriodAndYear(Affiliation $affiliation, $period, $year)
 {
     //Cast to ints as some values can originate form templates (== twig > might be string)
     $year = (int) $year;
     $period = (int) $period;
     return $affiliation->getInvoice()->filter(function (Invoice $invoice) use($period, $year) {
         return $invoice->getPeriod() === $period && $invoice->getYear() === $year;
     });
 }