/** * Fetch an internationalized option from app.yml. Example: * all: * a: * @param mixed $option * @param mixed $default * @param mixed $culture * @return mixed */ public static function getOptionI18n($option, $default = false, $culture = false) { $culture = aTools::cultureOrDefault($culture); $values = sfConfig::get('app_a_' . $option, array()); if (!is_array($values)) { // Convenience for single-language sites return $values; } if (isset($values[$culture])) { return $values[$culture]; } return $default; }