Lines Matching refs:position
19 * Get an instance of a field object for a cron expression position
21 * @param int $position CRON expression position value to retrieve
24 * @throws InvalidArgumentException if a position is not valid
26 public function getField($position)
28 if (!isset($this->fields[$position])) {
29 switch ($position) {
31 $this->fields[$position] = new MinutesField();
34 $this->fields[$position] = new HoursField();
37 $this->fields[$position] = new DayOfMonthField();
40 $this->fields[$position] = new MonthField();
43 $this->fields[$position] = new DayOfWeekField();
46 $this->fields[$position] = new YearField();
50 $position . ' is not a valid position'
55 return $this->fields[$position];