Initial import from symfony standard edition