tdd kata using PHP