boshurik / doctrine-mongodb-odm-money
Doctrine ODM Money Type integration
0.2.0
2020-04-15 15:35 UTC
Requires
- php: ^7.0
- doctrine/mongodb-odm: ^2.0
- moneyphp/money: ^3.0
This package is auto-updated.
Last update: 2024-11-16 02:36:52 UTC
README
Use michaelgooden/mdg-money-doctrine
for ORM inegration
Installation
Add vendor/boshurik/doctrine-mongodb-odm-money/config/Money.mongodb.xml
to mapping
Doctrine\ODM\MongoDB\Types\Type Type::registerType('currency', \BoShurik\Money\Doctrine\ODM\MongoDB\Types\CurrencyType::class);
Symfony integration
- Add CurrencyType (e.g. in
Kernel.php
)
use BoShurik\Money\Doctrine\ODM\MongoDB\Types\CurrencyType; class Kernel extends BaseKernel { public function __construct(string $environment, bool $debug) { parent::__construct($environment, $debug); Type::addType('currency', CurrencyType::class); } // ... }
- Add mapping to
config/packages/doctrine_mongodb.yaml
doctrine_mongodb: document_managers: default: mappings: Money: is_bundle: false type: xml dir: '%kernel.project_dir%/vendor/boshurik/doctrine-mongodb-odm-money/config' prefix: Money