I recently interviewed a candidate for a web developer position who seemed OK, but admitted that his previous role hadn't exposed him to much object orientated PHP.
Normally when I give candidates technical tests I give them fairly simple tasks to assess the cleanliness, logic and security-conciousness of their code, but this time I'd like to specifically test how well he does with some intermediate object orientated tasks.
Any suggestions as to what kind of task to give?

