
Константин
27.03.2018
11:53:20
а в чем проблема?
%env(file:<path_to_non_existence_file>)% падает с ошибкой при cache:clear
cache:clear происходит при создании образа из Dockerfile, там нет ни базы данных ни файла с паролем к ней. Стактрейс по ссылке

Alan
27.03.2018
11:55:01
так там вродь версию сервера указываешь и не будет в базу лазить

Константин
27.03.2018
11:55:44
Если вместо env() указать блаблапароль, никаких проблем нет. Падает имено на резолве файла при попытке достать из контейнера сервис требующий этот env

Google

Константин
27.03.2018
11:55:55
Это я к тому, что версия сервера установлена

Sergey
27.03.2018
11:56:58
странно что он резолвит раньше времени

Konstantin
27.03.2018
11:58:58
ощущение, что симфони-тим сами не пользуются симфони
была у нас тут дискуссия как-то
иначе бы такое говно как env, они бы в принципе не могли выпустить и, более того, сделать его единственным способом работы с конфигом

Sergey
27.03.2018
11:59:47

Konstantin
27.03.2018
12:00:10
да понятно, я и сам с огромным удовольствием сижу на symfony/config + parameter handler
но в доках оно уже не фигурирует в пользу энва

Sergey
27.03.2018
12:00:21

Konstantin
27.03.2018
12:00:35
там зависит сильно от преемника этого конфига
ща

Sergey
27.03.2018
12:00:41
параметры ты все еще можешь подключать как подключал

Google

Sergey
27.03.2018
12:00:44
старый код не ломается
не понимаю к чему ты это нытье разводишь
лично мне env нужны

Konstantin
27.03.2018
12:01:08
типа того вон https://github.com/symfony/symfony/issues/24368
ваня вот очень возмущался, я помню

Sergey
27.03.2018
12:01:59
это вопрос с консистентностью
а вообще нормальные разработчики которые могут что-то сделать уже не пишут на php или пишут мало)

Константин
27.03.2018
12:02:34

Vladislav
27.03.2018
12:02:37

Konstantin
27.03.2018
12:02:58
у меня давнее желание, кстати, сунуть параметр из урла - _locale - в контейнер. во многих сервисах приходится снаружи передавать текущий язык, хотя в рамках сессии язык не меняется. и чего-то нихера не получается нормально

Константин
27.03.2018
12:03:13

Sergey
27.03.2018
12:03:14
не надо так

Константин
27.03.2018
12:03:38
Что в свою очередь приводит к неверному значению пароля к базе, если в env пароль к базе...

?
27.03.2018
12:03:43

Sergey
27.03.2018
12:03:43
> хотя в рамках сессии язык не меняется
у кого как)

Konstantin
27.03.2018
12:04:08

Sergey
27.03.2018
12:04:08

Google

Константин
27.03.2018
12:04:32

Konstantin
27.03.2018
12:04:33
к сожалению, это не работает. ты никогда ничего не закоммитишь в опенсурсный хромиум. или в симфони (ну кроме багфиксов) итд. слишком много бюрократии, политики, убеждения. если твоя точка зрения не нравится контрибьютеру, ты просто идешь в жопу.
типа как демократия. на бумаге у тебя есть возможность на что-то влиять, а по факту - хер

Sergey
27.03.2018
12:04:54

Konstantin
27.03.2018
12:05:04
да уж напробовался, да

Sergey
27.03.2018
12:05:20
> слишком много бюрократии, политики, убеждения.
А ты хочешь что бы кто угодно мог пропихивать любую хрень?

Konstantin
27.03.2018
12:05:22
владельцы даже мелкого сраного говна на 20 строчек строят из себя царьков

Константин
27.03.2018
12:05:36

Sergey
27.03.2018
12:05:40
"все кругом виноваты а я хороший"

Konstantin
27.03.2018
12:05:46
да я ничего не хочу, меня все устраивает. я только о том, что говорить "не нравится - пофикси, это опенсорс" - наивно

Sergey
27.03.2018
12:06:09
хотя поныть за то что php говно я люблю)

Konstantin
27.03.2018
12:06:24
но результат примерно один\

Sergey
27.03.2018
12:07:10
но результат примерно один\
хз хз.... вот если бы ты на эти темы ныл в слаке симфони с теми кто контрибьютят (тем же николосом) - тогда другой разговор
а тут в телеграмме...

Konstantin
27.03.2018
12:07:37
да нужны они мне)

?
27.03.2018
12:07:45

Sergey
27.03.2018
12:07:45
тем более что у меня твоих проблем почему-то нет)

Константин
27.03.2018
12:08:06
Кстати. Пойду поною в слак симфони

Google

Vladislav
27.03.2018
12:11:12

Konstantin
27.03.2018
12:12:13
совершенно согласен. речь только о том, что наивно думать, что раз код открыт, ты волен вносить в него изменения по собственному желанию

Vladislav
27.03.2018
12:12:43
ну ты можешь пропихнуть пропозал, просто это займет время
так как твой пропозал может затрагивать оч дофига проектов) потому так. не вижу проблем)

Sergey
27.03.2018
12:14:19
с учетом не только твоих личных предпочтений а с учетом специфики проблемы, пониманием проблемы, и пониманием того как эту проблему решают люди. Ты ж не забывай что запилил ты фичу но расчитывать что ты будешь ее поддерживать нельзя
потому главная задача мэйнтейнеров опенсурсных репозиториев должна быть отказывать всем пока те не докажут ценность изменений.
и не важно говорим мы о симфони или репозитории васи пупкина на 100 зведочек

Admin
ERROR: S client not available

Sergey
27.03.2018
12:16:01
если так не делать - будут выходить неконсистентные уродства
или же будет ситуация как в первых версиях доктрины когда намешали фич, часть не доделали а те кто фичи пилили и не допилили слились

Pavel
27.03.2018
13:50:57
Коллеги, такой вопрос. Есть проект на симфони, standard edition. Нужно дать возможность редактирования шаблонов и файлов переводов, но при этом чтобы не было доступа к исходникам. Я так понимаю, смогу это реализовать с помощью функционала git-а,а именно subtree split и вынести это в отдельный репозиторий.
Хотел узнать есть ли годные туториалы по этому вопросу или есть другие решения более простые?

Sergey
27.03.2018
13:52:27

Pavel
27.03.2018
13:53:02
ну я прочитал как симфони раздробили один реп на компоненты

Sergey
27.03.2018
13:53:08
ты из большого репозитория отрезаешь кусочек, так работает subtree split. Обратно изменения уже не ходют
потому ты можешь вырезать шаблоны в отдельный репозиторий но редактировать их отдельно не выйдет
есть кастыли которые частично юзают этот функционал

Vladislav
27.03.2018
13:54:25
а вынести их вообще в отедльную репу и написать файл лоадер?
хз будет ли рабоатть

Sergey
27.03.2018
13:54:59
будет конечно, еще неплохо сделать просто composer пакет для этого добра

Google

Sergey
27.03.2018
13:55:28
только надо будет еще ответить на вопрос - как будут работать с этими шаблонами, им же надо как-то изменения проверять

Vladislav
27.03.2018
13:55:40
ну или я бы как-то вынес их в клауд
и файл лоадер с клауда
+ кеш.

Sergey
27.03.2018
13:55:50
ну нафиг
сложна

Vladislav
27.03.2018
13:55:57
ну если манагерам такое надо
если нет - ок)

Sergey
27.03.2018
13:56:08
не, можно намного проще сделать
но все зависит от ответа на вопрос "а че как - ну поправил я шаблон - как проверить?"

Sergey
27.03.2018
13:57:23

Pavel
27.03.2018
13:57:24
ну есть ci, организовать какой-нибудь препрод не проблема

Sergey
27.03.2018
13:57:55
вжух и в дамках

Bohdan
27.03.2018
13:58:05
ну еще можно тупо рядом класть и симлинком прокидывать

Pavel
27.03.2018
14:00:20
Да, спасибо за вариант. Я уже забыл про эту возможность. Хотя сам упарывался этим когда пилил всякие CoreBundle год-два назад, благо перестал ;)

Konstantin
27.03.2018
14:26:38
у меня три десятка языков и дохулиард строк, возможно, мой опыт может быть полезным

Bohdan
27.03.2018
14:28:19