If one is triggering a Composer update, doctrine file content overwrites doctrine.php content and creates doctrine.php.bat with the same content. Before the update, none of these files were existent.
(The summary of this issue suggests what actually happens, not what has been executed by Composer or me, neither it appears in the logs!)
The reason why I reported here first is that these files are only in your repository, from all repositories I have chosen.
Composer Setup was:
...and few requirements were recursively solved on executing update:
My first suggest would be that composer can't handle unsuffixed files on Windows. If you can confirm this instead of a bug in Doctrine 2, the Composer project may gets a line dropped?
Possible workaround could be the renaming of doctrine to doctrine.sh.