Object Oriented PHP & Design Patterns

Master classes, objects, inheritance, interfaces, traits and key design patterns (singleton, factory, repository) to write maintainable, extensible code.