for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace mQueue\View\Helper;
use Zend_View_Helper_Abstract;
class LanguageSelector extends Zend_View_Helper_Abstract
{
/**
* Return a div to select language.
*
* @return string
*/
public function languageSelector()
$languages = [
'en' => 'English',
'ko' => '한국어',
'fr' => 'Français',
];
$result = '<div class="language_selector">';
$params = $_GET;
foreach ($languages as $val => $name) {
$params['lang'] = $val;
$result .= '<a class="language language_' . $val . '" href="' . $this->view->urlParams($params) . '" title="' . $name . '"><span>' . $name . '</span></a> ';
}
$result .= '</div>';
return $result;