/** * @param jSelectorDao $selector * @param string $localekey a locale key * @param array $localeParams parameters for the message (for sprintf) */ public function __construct($selector, $localekey, $localeParams = array()) { $localekey = 'jelix~daoxml.' . $localekey; $arg = array($selector->toString(), $selector->getPath()); if (is_array($localeParams)) { $arg = array_merge($arg, $localeParams); } else { $arg[] = $localeParams; } parent::__construct($localekey, $arg); }
/** * @param string $localekey a locale key * @param array $localeParams parameters for the message (for sprintf) */ public function __construct($localekey, $localeParams = array()) { $localekey = 'jelix~daoxml.' . $localekey; $arg = array(jDaoCompiler::$daoId, jDaoCompiler::$daoPath); if (is_array($localeParams)) { $arg = array_merge($arg, $localeParams); } else { $arg[] = $localeParams; } parent::__construct($localekey, $arg); }