@sl0

Как заигнорить часть framework.yaml?

Настроил конфиг для ide в framework.yaml:
...
ide: phpstorm://...
Суть в том, что эта настройка нужна только мне для локальной разработки и в гит ее выкладывать не стоит.
Как мне сделать так, чтобы в удаленном репозитории был оригинальный файл, без этой строчки, а у меня локально - с ней?
Подойдет решение на любом уровне - самого фреймворка или же гита.
  • Вопрос задан
  • 70 просмотров
Решения вопроса 1
BoShurik
@BoShurik Куратор тега Symfony
Symfony developer
По-хорошему, это решается через php.ini, как рекомендовано в документации
Since every developer uses a different IDE, the recommended way to enable this feature is to configure it on a system level. This can be done by setting the xdebug.file_link_format option in your php.ini configuration file.

Но если очень хочется, то можно сделать так:
# services.yaml
imports:
    - { resource: 'local.yaml', ignore_errors: true }


# local.yaml
framework:
    ide: 'phpstorm://open?file=%%f&line=%%l'

# .gitignore
/config/local.yaml

local.yaml создаете сами локально и вносите туда все конфиги, которые не надо комитить

Применимо для всех версий symfony*
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы