public function assign($key, $val = null) { if (is_array($key)) { $this->args = array_merge($this->args, $key); } else { $this->args[$key] = $val; } return $this; }