symfony book p40