/**
  * @return array|null
  */
 protected function getDateVariables()
 {
     if (is_null($this->dateVarsChoices)) {
         $t = $this->translator;
         $result = $this->dateModifiers->getDateVariables();
         foreach ($result as $part => $vars) {
             $result[$part] = array_map(function ($item) use($t) {
                 return $t->trans($item);
             }, $vars);
         }
         $this->dateVarsChoices = $result;
     }
     return $this->dateVarsChoices;
 }
 public function testDateVariables()
 {
     $vars = $this->dateModifierProvider->getDateVariables();
     $this->assertNotEmpty($vars);
     $this->assertCount(8, $vars);
 }