Aller au contenu

Installation

phil/money-bundle

Prérequis

PrérequisVersionPourquoi
PHP8.5 ou plus récentLe plancher que déclare le bundle et sur lequel il est testé
ext-intltoutesNumberFormatter, pour les séparateurs de la locale dans les formulaires et pour format_money
phil/money^0.1@devMoney et Currency
symfony/form^8.2MoneyType
symfony/validator^8.2AcceptedCurrency et MoneyRange
symfony/intl^8.2Les données des devises : les codes qui existent, et leurs noms dans un choix
symfony/options-resolver^8.2Les options de MoneyType
symfony/config, symfony/dependency-injection^8.2La classe du bundle est un AbstractBundle

Facultatifs, chacun enregistré seulement lorsque son paquet est installé :

PaquetCe qu'il ajoute
twig/twig ^3.21Le filtre format_money
doctrine/dbal ^4.5Le type de colonne phil_currency
doctrine/orm ^3.7L'association de Money comme objet intégrable

Installer

Le bundle n'est pas encore publié sur Packagist. Installez-le, ainsi que phil/money, à partir du dépôt qui les contient, puis :

composer require phil/money-bundle

Enregistrez le bundle, si Symfony Flex ne l'a pas fait :

// config/bundles.php
return [
    // ...
    Phil\MoneyBundle\PhilMoneyBundle::class => ['all' => true],
];

Nommez ensuite les devises qu'accepte l'application (configuration.md).