PHP Interface generation works