Lines Matching refs:option
47 foreach ($options as $option) {
48 $this->options[] = $option instanceof Option ? $option : new Option($option);
61 foreach ($options as $i => $option) {
62 if ($option instanceof Option) {
63 $this->options[] = $option;
65 $this->options[] = new Option($option);
73 * @param string|Option $option
76 public function has($option): bool
78 $option = $option instanceof Option ? $option : new Option($option);
81 if ($opt->equals($option)) {
95 foreach ($options as $option) {
96 $option = $option instanceof Option ? $option : new Option($option);
98 if ($opt->equals($option)) {
108 * Retrieve the first option, if it exists.
114 $option = reset($this->options);
116 return $option === false ? null : $option;
120 * Retrieve the last option, if it exists.
126 $option = end($this->options);
129 return $option === false ? null : $option;
144 foreach ($opts as $option) {
145 $options .= ($options === '') ? $option->toString($sortedlc) : ';' . $option->toString($sortedlc);