├── .env ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .php-cs-fixer.php ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── behat.yml ├── bin └── console ├── composer.json ├── composer.lock ├── config ├── bundles.php ├── packages │ ├── cache.yaml │ ├── doctrine.yaml │ ├── doctrine_migrations.yaml │ ├── framework.yaml │ └── routing.yaml ├── preload.php ├── routes │ └── framework.yaml └── services.php ├── docker-compose.yaml ├── features └── lending │ └── patron │ └── place_on_hold.feature ├── migrations └── Version20240613055441.php ├── phpstan.neon ├── phpunit.xml ├── public └── index.php ├── src ├── Catalogue │ ├── Author.php │ ├── Book.php │ ├── BookId.php │ ├── BookInstance.php │ ├── BookInstanceAddedToCatalogue.php │ ├── BookType.php │ ├── Catalogue.php │ ├── CatalogueDatabase.php │ ├── ISBN.php │ └── Title.php ├── Common │ ├── Aggregate │ │ └── Version.php │ ├── Event │ │ ├── DomainEvent.php │ │ └── DomainEventPublisher.php │ ├── Kernel.php │ ├── Result │ │ └── Result.php │ └── UUID.php └── Lending │ ├── Book │ └── Domain │ │ ├── AvailableBook.php │ │ ├── Book.php │ │ ├── BookInformation.php │ │ └── BookOnHold.php │ ├── DailySheet │ ├── Infrastructure │ │ └── DbalDailySheet.php │ └── Model │ │ ├── CheckoutsToOverdueSheet.php │ │ ├── DailySheet.php │ │ ├── ExpiredHold.php │ │ ├── HoldsToExpireSheet.php │ │ └── OverdueCheckout.php │ ├── LibraryBranch │ └── Domain │ │ └── LibraryBranchId.php │ └── Patron │ └── Domain │ ├── CheckoutDuration.php │ ├── Hold.php │ ├── HoldDuration.php │ ├── NumberOfDays.php │ ├── Patron.php │ ├── PatronEvent.php │ ├── PatronEvent │ ├── BookCheckedOut.php │ ├── BookHoldCanceled.php │ ├── BookHoldExpired.php │ ├── BookHoldFailed.php │ ├── BookPlacedOnHold.php │ ├── BookReturned.php │ ├── MaximumNumberOnHoldsReached.php │ ├── OverdueCheckoutRegistered.php │ └── PatronCreated.php │ ├── PatronHolds.php │ ├── PatronId.php │ ├── PatronInformation.php │ ├── PatronType.php │ ├── PlacingOnHoldPolicy.php │ └── PlacingOnHoldPolicy │ ├── Allowance.php │ ├── OnlyResearcherPatronsCanHoldRestrictedBooks.php │ ├── OnlyResearcherPatronsCanPlaceOpenEndedHolds.php │ ├── RegularPatronMaximumNumberOfHoldsPolicy.php │ └── Rejection.php └── tests ├── Context └── DomainContext.php ├── Fixture ├── BookFixture.php ├── Fixtures.php └── PatronFixture.php ├── Integration └── Lending │ └── DailySheet │ └── Infrastructure │ └── DbalDailySheetTest.php ├── Unit ├── Catalogue │ └── CatalogueTest.php ├── Common │ └── UUIDTest.php └── Lending │ ├── DailySheet │ └── Model │ │ ├── CheckoutsToOverdueSheetTest.php │ │ └── HoldsToExpireSheetTest.php │ └── Patron │ └── Domain │ ├── CheckoutDurationTest.php │ ├── PatronRequestingOpenEndedHoldTest.php │ └── RegularPatronRequestingRestrictedBooksTest.php └── bootstrap.php /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/.env -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/.gitignore -------------------------------------------------------------------------------- /.php-cs-fixer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/.php-cs-fixer.php -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/README.md -------------------------------------------------------------------------------- /behat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/behat.yml -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/bin/console -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/composer.lock -------------------------------------------------------------------------------- /config/bundles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/config/bundles.php -------------------------------------------------------------------------------- /config/packages/cache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/config/packages/cache.yaml -------------------------------------------------------------------------------- /config/packages/doctrine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/config/packages/doctrine.yaml -------------------------------------------------------------------------------- /config/packages/doctrine_migrations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/config/packages/doctrine_migrations.yaml -------------------------------------------------------------------------------- /config/packages/framework.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/config/packages/framework.yaml -------------------------------------------------------------------------------- /config/packages/routing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/config/packages/routing.yaml -------------------------------------------------------------------------------- /config/preload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/config/preload.php -------------------------------------------------------------------------------- /config/routes/framework.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/config/routes/framework.yaml -------------------------------------------------------------------------------- /config/services.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/config/services.php -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /features/lending/patron/place_on_hold.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/features/lending/patron/place_on_hold.feature -------------------------------------------------------------------------------- /migrations/Version20240613055441.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/migrations/Version20240613055441.php -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/phpstan.neon -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/phpunit.xml -------------------------------------------------------------------------------- /public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/public/index.php -------------------------------------------------------------------------------- /src/Catalogue/Author.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Catalogue/Author.php -------------------------------------------------------------------------------- /src/Catalogue/Book.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Catalogue/Book.php -------------------------------------------------------------------------------- /src/Catalogue/BookId.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Catalogue/BookId.php -------------------------------------------------------------------------------- /src/Catalogue/BookInstance.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Catalogue/BookInstance.php -------------------------------------------------------------------------------- /src/Catalogue/BookInstanceAddedToCatalogue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Catalogue/BookInstanceAddedToCatalogue.php -------------------------------------------------------------------------------- /src/Catalogue/BookType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Catalogue/BookType.php -------------------------------------------------------------------------------- /src/Catalogue/Catalogue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Catalogue/Catalogue.php -------------------------------------------------------------------------------- /src/Catalogue/CatalogueDatabase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Catalogue/CatalogueDatabase.php -------------------------------------------------------------------------------- /src/Catalogue/ISBN.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Catalogue/ISBN.php -------------------------------------------------------------------------------- /src/Catalogue/Title.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Catalogue/Title.php -------------------------------------------------------------------------------- /src/Common/Aggregate/Version.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Common/Aggregate/Version.php -------------------------------------------------------------------------------- /src/Common/Event/DomainEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Common/Event/DomainEvent.php -------------------------------------------------------------------------------- /src/Common/Event/DomainEventPublisher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Common/Event/DomainEventPublisher.php -------------------------------------------------------------------------------- /src/Common/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Common/Kernel.php -------------------------------------------------------------------------------- /src/Common/Result/Result.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Common/Result/Result.php -------------------------------------------------------------------------------- /src/Common/UUID.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Common/UUID.php -------------------------------------------------------------------------------- /src/Lending/Book/Domain/AvailableBook.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/Book/Domain/AvailableBook.php -------------------------------------------------------------------------------- /src/Lending/Book/Domain/Book.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/Book/Domain/Book.php -------------------------------------------------------------------------------- /src/Lending/Book/Domain/BookInformation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/Book/Domain/BookInformation.php -------------------------------------------------------------------------------- /src/Lending/Book/Domain/BookOnHold.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/Book/Domain/BookOnHold.php -------------------------------------------------------------------------------- /src/Lending/DailySheet/Infrastructure/DbalDailySheet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/DailySheet/Infrastructure/DbalDailySheet.php -------------------------------------------------------------------------------- /src/Lending/DailySheet/Model/CheckoutsToOverdueSheet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/DailySheet/Model/CheckoutsToOverdueSheet.php -------------------------------------------------------------------------------- /src/Lending/DailySheet/Model/DailySheet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/DailySheet/Model/DailySheet.php -------------------------------------------------------------------------------- /src/Lending/DailySheet/Model/ExpiredHold.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/DailySheet/Model/ExpiredHold.php -------------------------------------------------------------------------------- /src/Lending/DailySheet/Model/HoldsToExpireSheet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/DailySheet/Model/HoldsToExpireSheet.php -------------------------------------------------------------------------------- /src/Lending/DailySheet/Model/OverdueCheckout.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/DailySheet/Model/OverdueCheckout.php -------------------------------------------------------------------------------- /src/Lending/LibraryBranch/Domain/LibraryBranchId.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/LibraryBranch/Domain/LibraryBranchId.php -------------------------------------------------------------------------------- /src/Lending/Patron/Domain/CheckoutDuration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/Patron/Domain/CheckoutDuration.php -------------------------------------------------------------------------------- /src/Lending/Patron/Domain/Hold.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/Patron/Domain/Hold.php -------------------------------------------------------------------------------- /src/Lending/Patron/Domain/HoldDuration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/Patron/Domain/HoldDuration.php -------------------------------------------------------------------------------- /src/Lending/Patron/Domain/NumberOfDays.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/Patron/Domain/NumberOfDays.php -------------------------------------------------------------------------------- /src/Lending/Patron/Domain/Patron.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/Patron/Domain/Patron.php -------------------------------------------------------------------------------- /src/Lending/Patron/Domain/PatronEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/Patron/Domain/PatronEvent.php -------------------------------------------------------------------------------- /src/Lending/Patron/Domain/PatronEvent/BookCheckedOut.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/Patron/Domain/PatronEvent/BookCheckedOut.php -------------------------------------------------------------------------------- /src/Lending/Patron/Domain/PatronEvent/BookHoldCanceled.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/Patron/Domain/PatronEvent/BookHoldCanceled.php -------------------------------------------------------------------------------- /src/Lending/Patron/Domain/PatronEvent/BookHoldExpired.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/Patron/Domain/PatronEvent/BookHoldExpired.php -------------------------------------------------------------------------------- /src/Lending/Patron/Domain/PatronEvent/BookHoldFailed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/Patron/Domain/PatronEvent/BookHoldFailed.php -------------------------------------------------------------------------------- /src/Lending/Patron/Domain/PatronEvent/BookPlacedOnHold.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/Patron/Domain/PatronEvent/BookPlacedOnHold.php -------------------------------------------------------------------------------- /src/Lending/Patron/Domain/PatronEvent/BookReturned.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/Patron/Domain/PatronEvent/BookReturned.php -------------------------------------------------------------------------------- /src/Lending/Patron/Domain/PatronEvent/MaximumNumberOnHoldsReached.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/Patron/Domain/PatronEvent/MaximumNumberOnHoldsReached.php -------------------------------------------------------------------------------- /src/Lending/Patron/Domain/PatronEvent/OverdueCheckoutRegistered.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/Patron/Domain/PatronEvent/OverdueCheckoutRegistered.php -------------------------------------------------------------------------------- /src/Lending/Patron/Domain/PatronEvent/PatronCreated.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/Patron/Domain/PatronEvent/PatronCreated.php -------------------------------------------------------------------------------- /src/Lending/Patron/Domain/PatronHolds.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/Patron/Domain/PatronHolds.php -------------------------------------------------------------------------------- /src/Lending/Patron/Domain/PatronId.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/Patron/Domain/PatronId.php -------------------------------------------------------------------------------- /src/Lending/Patron/Domain/PatronInformation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/Patron/Domain/PatronInformation.php -------------------------------------------------------------------------------- /src/Lending/Patron/Domain/PatronType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/Patron/Domain/PatronType.php -------------------------------------------------------------------------------- /src/Lending/Patron/Domain/PlacingOnHoldPolicy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/Patron/Domain/PlacingOnHoldPolicy.php -------------------------------------------------------------------------------- /src/Lending/Patron/Domain/PlacingOnHoldPolicy/Allowance.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/Patron/Domain/PlacingOnHoldPolicy/Allowance.php -------------------------------------------------------------------------------- /src/Lending/Patron/Domain/PlacingOnHoldPolicy/OnlyResearcherPatronsCanHoldRestrictedBooks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/Patron/Domain/PlacingOnHoldPolicy/OnlyResearcherPatronsCanHoldRestrictedBooks.php -------------------------------------------------------------------------------- /src/Lending/Patron/Domain/PlacingOnHoldPolicy/OnlyResearcherPatronsCanPlaceOpenEndedHolds.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/Patron/Domain/PlacingOnHoldPolicy/OnlyResearcherPatronsCanPlaceOpenEndedHolds.php -------------------------------------------------------------------------------- /src/Lending/Patron/Domain/PlacingOnHoldPolicy/RegularPatronMaximumNumberOfHoldsPolicy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/Patron/Domain/PlacingOnHoldPolicy/RegularPatronMaximumNumberOfHoldsPolicy.php -------------------------------------------------------------------------------- /src/Lending/Patron/Domain/PlacingOnHoldPolicy/Rejection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/src/Lending/Patron/Domain/PlacingOnHoldPolicy/Rejection.php -------------------------------------------------------------------------------- /tests/Context/DomainContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/tests/Context/DomainContext.php -------------------------------------------------------------------------------- /tests/Fixture/BookFixture.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/tests/Fixture/BookFixture.php -------------------------------------------------------------------------------- /tests/Fixture/Fixtures.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/tests/Fixture/Fixtures.php -------------------------------------------------------------------------------- /tests/Fixture/PatronFixture.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/tests/Fixture/PatronFixture.php -------------------------------------------------------------------------------- /tests/Integration/Lending/DailySheet/Infrastructure/DbalDailySheetTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/tests/Integration/Lending/DailySheet/Infrastructure/DbalDailySheetTest.php -------------------------------------------------------------------------------- /tests/Unit/Catalogue/CatalogueTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/tests/Unit/Catalogue/CatalogueTest.php -------------------------------------------------------------------------------- /tests/Unit/Common/UUIDTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/tests/Unit/Common/UUIDTest.php -------------------------------------------------------------------------------- /tests/Unit/Lending/DailySheet/Model/CheckoutsToOverdueSheetTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/tests/Unit/Lending/DailySheet/Model/CheckoutsToOverdueSheetTest.php -------------------------------------------------------------------------------- /tests/Unit/Lending/DailySheet/Model/HoldsToExpireSheetTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/tests/Unit/Lending/DailySheet/Model/HoldsToExpireSheetTest.php -------------------------------------------------------------------------------- /tests/Unit/Lending/Patron/Domain/CheckoutDurationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/tests/Unit/Lending/Patron/Domain/CheckoutDurationTest.php -------------------------------------------------------------------------------- /tests/Unit/Lending/Patron/Domain/PatronRequestingOpenEndedHoldTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/tests/Unit/Lending/Patron/Domain/PatronRequestingOpenEndedHoldTest.php -------------------------------------------------------------------------------- /tests/Unit/Lending/Patron/Domain/RegularPatronRequestingRestrictedBooksTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/tests/Unit/Lending/Patron/Domain/RegularPatronRequestingRestrictedBooksTest.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddd-by-examples/library-php/HEAD/tests/bootstrap.php --------------------------------------------------------------------------------