Я работаю над проектом Symfony 2, который использует Doctrine. Разработка в основном происходит в Windows, поэтому все файлы имеют \r\n как разделитель строк.
Тем не менее, при добавлении новых свойств в мои сущности-классы, а затем запуске app/console doctrine:generate:entities
Doctrine добавит сгенерированный код с \n разделителями новой строки. Это приводит к файлам с несогласованными разделителями строк. В следующий раз, когда я их открою, мой редактор /IDE заменит все \n на\r\n и покажет все эти строки как измененные, хотя единственным изменением был разделитель новой строки.
Как я могу сообщить Doctrine, что он должен уважать разделители новой строки, которые уже присутствуют в файле при генерации кода?
Почему вы не хотите использовать новые строки стиля unix? Каждая IDE может использовать это для вас. И нет никакой проблемы при реализации Windows php для обработки строк новой строки unix.