Skip to content
Hands-on with DDD course
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
tests
.gitignore
README.md
composer.json
phpunit.xml

README.md

DDD Course Workshop

Repository demonstates DDD implementation, done during DDD course.

Implemented

  • Aggregate IssuedInovice (also an entity)
  • Value Objects Item, Items, Number, Crown
  • Domain interface Series
  • Repository IssuedInvoices
  • PDO implementation of Series
  • Doctrine implementation of IssuedInvices
  • A reasonable amout of tests (code coverage almost 100)

Run

git clone git@github.com:simara-svatopluk/ddd-course-workshop.git
cd ddd-course-workshop
composer install
composer check

We don't live in caves, so always run tests, check PSR-2 and run static analysis.
Command composer check does all of it.

Workshop resources

Demo resources

You can’t perform that action at this time.