Aller au contenu

Référence

phil/money-bundle

Chaque type du bundle, par couche.

Phil\MoneyBundle\Application

TypeNatureRôle
AcceptedCurrenciesfinal classLes devises acceptées, dans l'ordre, et la devise par défaut ; pour une liste ouverte, les devises en usage ; isKnown() pour la configuration

Phil\MoneyBundle\Infrastructure

TypeNatureRôle
Form\MoneyTypetype de formulaireUn champ de montant et, quand plusieurs devises sont proposées, un choix de devise
Form\MoneyTransformertransformateur de modèleEntre un ?Money et les valeurs des deux champs
Form\LocalizedDecimalfinal classUn décimal lu et écrit dans une locale, sans nombre à virgule flottante
Validator\AcceptedCurrency, Validator\AcceptedCurrencyValidatorcontrainte et validateurLa devise est acceptée
Validator\MoneyRange, Validator\MoneyRangeValidatorcontrainte et validateurLe montant se situe entre deux bornes
Twig\MoneyExtensionextension Twig par attributsLe filtre format_money ; les fonctions money_schema et price_schema
Doctrine\CurrencyTypetype DBALphil_currency

Fichiers

FichierRôle
config/doctrine/Money.orm.xmlPhil\Money\Money comme objet intégrable
translations/validators.en.php, translations/validators.fr.phpLes messages des contraintes et celui du formulaire

Le bundle

Phil\MoneyBundle\PhilMoneyBundle, un AbstractBundle avec l'alias phil_money (configuration.md).