$> git checkout solid_design
In 2009, a game called Farmville exploded on Facebook. My mother was addicted; I might have been too but I’m too proud to admit it. We aren’t going to create another Farmville but let’s do something similar.
In this chapter, you are going to skim over the five SOLID principles that Robert C. Martin first introduced in his writing called Principles of OOD. You’ll create a digital garden in this showcase. There was a farmer who planted a garden. E-I-E-I-O.
$garden = new App\EmptyGarden(20, 30); // this is a pretty good size\
20x30' garden
$items = $garden->items(); ...