code: public static function years($start = false, $end = false) {
          // Default values
          $start = ($start === false) ? (date('Y') - 5) : (int)$start;
          $end = ($end === false) ? (date('Y') + 5) : (int)$end;
  
          $years = array();
          for ($i = $start; $i <= $end; $i++) {
              $years[$i] = (string)$i;
          }
  
          return $years;
      }
docs: Returns an array of years between a starting and ending year. By default,
  the the current year - 5 and current year + 5 will be used. Typically used
  as a shortcut for generating a list that can be used in a form.
  
  $years = Date::years(2000, 2010); // 2000, 2001, ..., 2009, 2010
  
  @param   integer $start starting year (default is current year - 5)
  @param   integer $end ending year (default is current year + 5)
  @return  array