Doctrine composer