I am in the process of hiring a mid-level php developer. We have an excellent candidate who has has a solid education and some php experience using a framework (CodeIgniter), but he has no experience coding php outside of a framework. Since our application is straight php with no framework, I wanted to give him a 45 minute to 1 hour coding task to gauge his php skills outside of a framework. I want them to code something real so that I can then review their code, their comments (or lack of), and their overall approach to see if they would make a good addition to our team.
I am looking for help from experienced PHP programmers who could give me good ideas for such a task. What would be a fair yet informative task to ask someone to achieve in this amount of time? Should I ask for a real working app, or allow them to use pseudo-code in some places?