I joined MInd Unit as Trainee PHP Developer and learned OOPHP through a bespoken framework we used to produce sites and which we had to maintain and extend.
LSO was the first big site I worked on, initially supporting my colleagues working on the Front End and then, in a second phase, working solely on their shop on both Back End and Front End.