下記のオプション付きで実行するようです。--no-interaction早速、手元で同じオプションで実行してみると、ちゃんとDoctrineがインストールされない。コマンドでは、いくつかオプションを指定することができ、--no-devはその一つです。Composer公式サイトでは、下記の記述があります。--no-devオプションを付けると、依存解決する際にcomposer.jsonのrequire-devセクションの内容は解決されません。require-dev.デフォルトでは、--devが付いているのと同じ状態になり、require-devセクションの内容も依存解決の対象となります。https://getcomposer.org/doc/03-cli.md#install依存パッケージのcomposer.jsonをチェックアプリケーションが依存しているパッケージのcomposer.jsonを洗い出してみると、require-devにDoctrineを指定しているものはいくつかあれど、requireに指定しているものは見事にありませんでした。