/**
  * Get periods
  *
  * @return array
  *  An array of arrays as follows: array( array('id' => $id0, 'month' => $month0, 'startDate'=>$startDate0, 'endDate'=>$endDate0), array('id' => $id1, 'month' => $month1, 'startDate'=>$startDate1, 'endDate'=>$endDate1),…)
  */
 public function getPeriods()
 {
     $periods = array();
     $this->Period->byOrganization($this->AuthenticationManager->getCurrentUserOrganizationId())->each(function ($Period) use(&$periods) {
         array_push($periods, array('id' => $Period->id, 'month' => $this->Lang->get('decima-accounting::period-management.' . $Period->month), 'startDate' => $Period->start_date, 'endDate' => $Period->end_date));
     });
     return $periods;
 }