This repository is a code example presented in my blog post How to persist Value Object with Doctrine ODM.
-
Start docker containers:
docker-compose up -d
-
Install Composer dependencies:
docker exec -it persist-value-object-doctrine-odm-php composer install
-
Execute example:
docker exec -it persist-value-object-doctrine-odm-php php bin/run.php
-
Access MongoDB database:
docker exec -it persist-value-object-doctrine-odm-mongo mongo test_value_object
-
Check the result:
db.Product.find().pretty()