People can only drink when eating, under new restrictions, the prime minister’s spokesman confirms.