Current File : /var/www/prestashop/modules/ps_eventbus/src/Decorator/LanguageDecorator.php |
<?php
namespace PrestaShop\Module\PsEventbus\Decorator;
class LanguageDecorator
{
/**
* @param array<mixed> $languages
*
* @return void
*/
public function decorateLanguages(&$languages)
{
foreach ($languages as &$language) {
$this->castPropertyValues($language);
}
}
/**
* @param array<mixed> $language
*
* @return void
*/
private function castPropertyValues(&$language)
{
$language['id_lang'] = (int) $language['id_lang'];
$language['active'] = (bool) $language['active'];
$language['is_rtl'] = (bool) $language['is_rtl'];
$language['id_shop'] = (int) $language['id_shop'];
}
}