public function set($key, $value, $create = true)
	{
		if ($create || array_key_exists($key, $this->vars))
		{
			$this->vars[$key] = $value;
		}

		return $this;
	}
public function set($key, $value, $create = true)
	{
		if ($create || array_key_exists($key, $this->vars))
		{
			$this->vars[$key] = $value;
		}

		return $this;
	}
public function set ( $ key , $ value , $ create = true ) { if ( $ create || array_key_exists ( $ key , $ this -> vars ) ) { $ this -> vars [ $ key ] = $ value ; } return $ this ; }
Set a router variable, creating it if it doesn't exist

@param   string   $key     The name of the variable
@param   mixed    $value   The value of the variable
@param   boolean  $create  If True, the variable will be created if it doesn't exist yet
@return  object
Set a router variable creating it if it doesn t exist