Create URL to language switcher anchor with langhandler

This topic is related with langhandler extension

I'm actually find this solution and this is work in all cases and any page:

I just pushed the lang parameter to $_GET array and this is work, So please if you have better solution or any comment please share it with us.

Input:

$_GET['lang'] = 'en';
$url = $this->createUrl($this->id.'/'.$this->action->id,$_GET);

Output: ~~~ [html] English ~~~