is-a vs has-a
Pure functions in php
Shaunak Sontakke presenting at Utah PHP UserGroup