Sergey
но это больше кастыли
🐴
оке
🐴
спасибо
🐴
в общем вендоры в гите это ок
Alexey
прям вручную?
Когда конфликт не решается гитом - да, мерджу вручную. Это минут пять времени, если ты в курсе, о чем оба бранча.
Sergey
конкретно в твоем случае норм
Sergey
но если начинать проект с нуля - то я бы 10 раз подумал перед этим предложением
🐴
вот опять
🐴
это ускоряет разработку?
Alexey
Плюс вендоры в гите постепенно сделают репу жирной и операции будут несколько медленнее идти, если сервер слабый или канал плохой.
🐴
в каких случая издержки на дополнительный сервер (и сервис) для локального пакагиста будут меньше, чем выгода от отсутствия вендоров в гите
🐴
Alexey
Вообще с загруженного сервера тянуть жирный репозиторий git - боль.
Alexey
Packagist в этом плане выгоднее, т.к.,ЕМНИП, снапшоты хранит, если ты не на dev-бранч завязался.
Sergey
🐴
оке
🐴
Sergey
Sergey
там весь вопрос в "зачем мне платить за CI"?
Sergey
или что?
🐴
CI в каком-то виде есть
🐴
проект можно собрать по одной кнопке
🐴
и выложить по другой
Sergey
так зачем тогда еще один сервак?
🐴
и тесты автоматом гоняются при коммитах
🐴
🐴
демон
Sergey
?
🐴
еще одно что-то, что может сломаться
Sergey
стой
Sergey
тебя никто не просит поднимать какие-то там демоны
🐴
сатис?
🐴
это не демон?
Sergey
я ж сказал - тебе это не надо пока
🐴
я понял
🐴
про мой конкретный случай все понятно, тут вопрос закрыт
🐴
я уже на общие темы рассуждаю
🐴
какая должна быть сложность проекта, чтобы сатис был оправдан
Sergey
сатис нужен в случаях когда у тебя есть твои приватные пакеты
Sergey
это идеальный сценарий для оного
Sergey
в остальных случаях он избыточен
🐴
нууууу
🐴
у меня в частном проекте есть приватные пакеты на гитхабе
🐴
просто подключаю их как внешние репозитории в композере
Sergey
да, но это вопервых медленно, во вторых не всегда подходит
Sergey
далеко не всегда
Sergey
satis это не дефолт, это скорее исключение
Дмитрий
Изучаю как работает авторизация
http_basic получилось.
Сейчас пытаюсь сделать с использованием формы.
В security.yml добавил login_path, login_check, сделал контроллер, прописал роуты, пытаюсь открыть страницу, перенаправляет на /login, но браузер выдает сообщение
Неверное перенаправление на странице
Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится.
Danil
У тебя нет доступа к странице /login анонимным пользователям
Danil
http://symfony.com/doc/current/security/form_login.html
Danil
Ребята, разве нормально хранить статические методы в Entity, которые к самим свойствам сущности никак не относится
Danil
Т.е. тупо метод
Danil
`public static function scaleFloat($float)
{
return (int) round($float * pow(10, 7));
}`
Danil
Юзается в репозитории
Danil
Я такие вещи в Util размещаю
Danil
О том и речь
Danil
@fes0r спасай
Alexey
Пора @fes0r ставить какого-нибудь Иисуса на аватарку, а то несолидно уже.
Danil
А я вот подумал сделать картинку, типа прожектор в небо с ником "@fes0r ", как Бэтмен
Danil
Выше там было много слов про сущности и единую ответственность в них, ща буду искать и устраивать мясо
Sergey
Sergey
в этом нет ничего плохого пока у тебя нет статических пропертей)
Sergey
по сути эта функция используется для мэппинга
Sergey
а стало быть в репозитории норм ее держать
Sergey
это чуть проще чем делать кастомный тип для доктрины
Sergey
другое дело если этот метод используется не только в репозитории
Sergey
тогда нам нужен value object
Sergey
а вообще value object всегда лучше (тип Money)
Danil
Сколько у тебя лет опыта?
Чу читаешь?
Sergey
Sergey
книг мало прочитал(
Sergey
просмотрел много видосов (лекции, кейноты), доводилось работать с клевыми чуваками, много думал, много ошибался
Alexey
Sergey
я пытался составлять в gist
Sergey
но чет подзабил
Sergey
https://gist.github.com/fesor/48677298a04357bb62ac0205f91603ab
Sergey
+ https://github.com/JanVanRyswyck/awesome-talks