|
|
L'API de Zend_Currency a changé pour gagner en simplicité. Si vous utilisiez une des versions
décrites dans ce chapitre, vous devriez lire ce guide de migration.
Créer un objet Zend_Currency est devenu plus simple. Vous n'avez plus besoin de passer un
script ou de le mettre à null, le paramètre script est optionnel et peut être spécifié par la
méthode setFormat().
$currency = new Zend_Currency($currency, $locale);
La méthode setFormat() prend maintenant en paramètre un tableau d'options. Ces options sont
permanentes et écrasent les précédentes déjà présentes. La nouvelle option "precision" a été intégrée :
position : Remplacement de l'ancien paramètre "rules"
script : Remplacement de l'ancien paramètre "script"
format : Remplacement de l'ancien paramètre "locale" qui n'affecte plus de nouvelle monnaie, mais seulement un format de nombre.
display : Remplacement de l'ancien paramètre "rules"
precision : Nouveau paramètre
name : Remplacement de l'ancien paramètre "rules". Affecte le nom complet de la monnaie.
currency : Nouveau paramètre
symbol : Nouveau paramètre
$currency->setFormat(array $options);
La méthode toCurrency() ne supporte plus les paramètres optionnels "script" et "locale". A la
place, elle accepte un tableau d'options qui sera de la même forme que celui utilisé par
setFormat.
$currency->toCurrency($value, array $options);
Les méthodes getSymbol(), getShortName(), getName(),
getRegionList() et getCurrencyList() ne sont plus statiques. Elles retournent les
valeurs affectées dans l'objet, si on ne leur passe pas de paramètre.
|
|
Copyright © 2005-2011 Zend Technologies Inc (compiled by mikaelkael with ZFDocumentor - SVN 12579).

