adamculp / refactoring101
The code here, represented as steps, is the progression of a refactoring on a legacy codebase. It is a PHP equivalent of the Java code shown in the Martin Fowler book "Refactoring".
☆91Updated 2 years ago
Related projects ⓘ
Alternatives and complementary repositories for refactoring101
- PHP Roundtable show notes☆56Updated last year
- PHP implementation of the DDD in Practice Pluralsight course☆56Updated 6 years ago
- Demo application that uses Broadway☆87Updated last month
- Tool for dealing with legacy PHP code☆76Updated 7 years ago
- PHP Event Store Client Implementation☆114Updated last month
- A sample Specification Pattern in PHP, based on: https://en.wikipedia.org/wiki/Specification_pattern☆27Updated 5 years ago
- Notes on PHP RFCs, and topics that occur repeatedly on PHP internals☆207Updated last year
- A simple and flexible PHP middleware dispatcher based on PSR-7, PSR-11, and PSR-15☆165Updated last month
- Make objects initially inconsistent, yet eventually immutable☆78Updated 4 years ago
- Library for using Mink in PHPUnit tests. Supports session sharing between tests in a test case.☆70Updated this week
- Exploring prooph components☆85Updated 3 years ago
- PHP Symfony Doctrine Domain-driven Design☆201Updated last year
- Introduction to Event Sourcing & CQRS with Broadway workshop project☆68Updated 6 years ago
- Event Sourcing and CQRS in PHP☆126Updated 9 years ago
- A MessageBus (CommandBus, EventBus and QueryBus) implementation in PHP7☆186Updated 7 years ago
- Small convention based CQRS library for PHP☆553Updated 5 years ago
- This is a template for new PHP projects☆57Updated 2 months ago
- Php value objects to use for DDD domains.☆43Updated 5 years ago
- Immutable and persistent collections for PHP☆154Updated 8 years ago
- Main repository of SimpleBus☆121Updated 9 months ago
- Generate code coverage reports on a live server☆116Updated 3 years ago
- Buttercup.Protects is a PHP library for building Aggregates that protect business rules, and that announce Domain Events.☆214Updated 8 years ago
- Turn any STDIN/STDOUT into HTTP server☆134Updated last week
- An ORM for "ORMless" persistance of DDD-inspired domain models☆167Updated 3 years ago
- The State design pattern. Implemented in PHP and with style.☆235Updated 10 years ago
- Code to support my talk on Hexagonal PHP and Laravel☆109Updated 10 years ago
- Package for isolate your domain code from framework dependency using DDD concepts.☆96Updated 6 years ago
- A symfony sample application using DDD☆60Updated 9 years ago
- DDD/CQRS/EventSourcing framework with annotation driven message bus☆170Updated 6 years ago
- PHP implementation of circuit breaker pattern.☆169Updated 6 years ago