Lines Matching refs:name

71      * @param string $name Parameter name
74 public function has($name) { argument
75 return isset($this->access[$name]);
85 * @param string $name Parameter name
87 public function remove($name) { argument
88 if(isset($this->access[$name])) {
89 unset($this->access[$name]);
92 if(isset($this->post) && isset($_POST[$name])) {
93 unset($_POST[$name]);
95 if(isset($this->get) && isset($_GET[$name])) {
96 unset($_GET[$name]);
103 * @param string $name Parameter name
108 public function param($name, $default = null, $nonempty = false) { argument
109 if(!isset($this->access[$name])) return $default;
110 $value = $this->applyfilter($this->access[$name]);
118 * @param string $name Parameter name
121 public function set($name, $value) { argument
122 $this->access[$name] = $value;
131 * @param string $name Parameter name
136 public function &ref($name, $default = '', $nonempty = false) { argument
137 if(!isset($this->access[$name]) || ($nonempty && empty($this->access[$name]))) {
138 $this->set($name, $default);
141 return $this->access[$name];
147 * @param string $name Parameter name
152 public function int($name, $default = 0, $nonempty = false) { argument
153 if(!isset($this->access[$name])) return $default;
154 if(is_array($this->access[$name])) return $default;
155 $value = $this->applyfilter($this->access[$name]);
165 * @param string $name Parameter name
170 public function str($name, $default = '', $nonempty = false) { argument
171 if(!isset($this->access[$name])) return $default;
172 if(is_array($this->access[$name])) return $default;
173 $value = $this->applyfilter($this->access[$name]);
186 * @param string $name Parameter name
191 public function valid($name, $valids, $default = null) { argument
192 if(!isset($this->access[$name])) return $default;
193 if(is_array($this->access[$name])) return $default; // we don't allow arrays
194 $value = $this->applyfilter($this->access[$name]);
205 * @param string $name Parameter name
210 public function bool($name, $default = false, $nonempty = false) { argument
211 if(!isset($this->access[$name])) return $default;
212 if(is_array($this->access[$name])) return $default;
213 $value = $this->applyfilter($this->access[$name]);
223 * @param string $name Parameter name
228 public function arr($name, $default = array(), $nonempty = false) { argument
229 if(!isset($this->access[$name])) return $default;
230 if(!is_array($this->access[$name])) return $default;
231 if($nonempty && empty($this->access[$name])) return $default;
233 return (array) $this->access[$name];
248 * @param string $name
251 public function extract($name){ argument
252 if(!isset($this->access[$name])) return $this;
253 if(!is_array($this->access[$name])) return $this;
254 $keys = array_keys($this->access[$name]);
257 $this->remove($name);
264 $value = array_shift($this->access[$name]);
267 $this->set($name, $value);
288 * @param string $name Parameter name
291 public function set($name, $value) { argument
292 parent::set($name, $value);
293 $_REQUEST[$name] = $value;
313 * @param string $name Parameter name
316 public function set($name, $value) { argument
317 parent::set($name, $value);
318 $_REQUEST[$name] = $value;