doctrine ext