Ilya 🃏
homework_user.homework - связь через отношение M-1
Ilya 🃏
Т.е. в нём содержится единичный $homework
Ilya 🃏
Всё норм, можно
Андрей
)
artem
всем привет) а есть кто юзает apidoc bundle? там можно писать доки в yaml?
Thawne
Я советую подключать в app.scss через import
Thawne
Сергей
всем привет) а есть кто юзает apidoc bundle? там можно писать доки в yaml?
а зачем бандл, если пишешь доку в ямле? сразу js натрави и все..
Alexey Mishurovskiy
Всем привет. делаю бота, запросы шлю чреhез Guzzle. куки включены. но почему то не проходит авторизация. запрос на логин уходит, куки возвращаются. потом при попытке зайти из пыха а защищенную страницу, опять просит логин. что я могу делать не так ?
Alexey Mishurovskiy
да вот дебажу, вроде передаются..
Sergei
да вот дебажу, вроде передаются..
Иногда могут еще сверять по ип/юзерагенту - кто получил токен и кто вызывает
Alexey Mishurovskiy
Хэдэры скопировал из браузера полностью.
Alexey Mishurovskiy
подсунул в газл
Sergei
ну чудес не бывает. Я б попрбовал на чистом курле. Если там проходит - начит, в газле чет не доконфигурировано
Dmitry
да вот дебажу, вроде передаются..
а они сохраняются между запусками бота? или бот непрерывно в одном процессе работает?
Alexey Mishurovskiy
а они сохраняются между запусками бота? или бот непрерывно в одном процессе работает?
бот не останавливается. они какую то хитрую поебень сделали.
Dmitry
бот не останавливается. они какую то хитрую поебень сделали.
возможно стоит защита, а может тупо какой-то js дергает бэкенд или устанавливает некую переменную (а в случае газзла js не исполняется)
Dmitry
ну вот сейчас сравниваю куки которые ходят
может какой-нить webDriver прикрутить, чтобы браузером дергало)))
Alexey Mishurovskiy
да ну я не думаю что там все так заморочено.. у меня тупая задача - скачать пдф.
Alexey Mishurovskiy
он в безопасной зоне, надо авторизоваться
Alexey Mishurovskiy
вот пока авторизоваться не получается..
Dmitry
вот пока авторизоваться не получается..
уверен, что там куки, а не какой-нить токен получить надо?
Alexey Mishurovskiy
ну в урле токена нет. хттп он стейтлесс. остается кука
Alexey Mishurovskiy
Так, кажется я знаю в чем проблема ))
Dmitry
ну в урле токена нет. хттп он стейтлесс. остается кука
посмотри, нет ли чего в local/session storage браузера
Alexey Mishurovskiy
неа, там вылетает окно с согласием на куку
Alexey Mishurovskiy
щпопробую его сэмулировать
Alexey Mishurovskiy
Чот Газл не заменяет куки. а добавляет новые
Alexey Mishurovskiy
странно
Alexey Mishurovskiy
Все, авторизовался.. они поддомен один урле поменяли. отсюда все проблемы ))
artem
Всем привет) небольшой оффтоп. есть кто делал релокейт в штаты или Канаду? Нужно у них просить фулл релокейт?
Aleksandr
visa support
artem
visa support
Да написали. А сам релокейт пакет?
Aleksandr
ну это от компании зависит
artem
ну это от компании зависит
Допустим Канада. И попрошу релокейт в плане перелет и месяц жилья. Это нормально, или мувитон такое просить?
Aleksandr
да
artem
да
Спс) нет
Aleksandr
?
artem
?
После тех попросить тот пакет что писал выше это да или нет?)
Aleksandr
ну обычно - если тебя уже взял на релокейт
Aleksandr
можно выебываться
artem
можно выебываться
Спасибо) главное не довыебыватся)
Jonny
Спасибо) главное не довыебыватся)
Твой уровень англ позволяет тебе нормально общаться с нейтивами ?
Alexey Mishurovskiy
Всем привет. А какие есть варианты исполненить js на странице при обходе ее ботом?
Alexey Mishurovskiy
Для таких целей делал обход с помощью temper monkey
Alexey Mishurovskiy
Но хочется из пыха
Egor
https://github.com/symfony/panther вроде умеет, посмотри, я сам не использовал
Alexey Mishurovskiy
Alexey Mishurovskiy
Сейчас я похожее делаю с помощью crawler симфони
Андрей
https://ocramius.github.io/doctrine-best-practices вот то что быстро удалось найти
А есть тексовое сопровождение какое-то к этой презентации. Где подробно объясняются рекомендуемые подходы?
Egor
А есть тексовое сопровождение какое-то к этой презентации. Где подробно объясняются рекомендуемые подходы?
Я не видел, возможно есть видео доклада где эта презентация использовалась, но вообще там вроде и так понятно о чём речь
Maxim Kainov
https://www.youtube.com/watch?v=WW2qPKukoZY
Смотрел это видео, довольно интересное, но странные некоторые рассуждения. В частности, так и не ясно для чего сущности должны быть всегда валидными по его мнению. Или если не не пишешь логику в ентити, то орм не нужен. Где обоснования этого всего.
Maks
а то что поц пушит в xdebug тебе не аргумент?)))))
Maxim Kainov
Он говорил, что нужно логику в ентити писать
Maxim Kainov
В доках симфони нигде логику в ентитиях не пишут. Почему разработчики симфони не рекомендуют нигде этот подход, если он такой хороший?
Maxim Kainov
В сервисах разных. Есть, почему нет.
Maxim Kainov
https://symfony.com/doc/current/form/dynamic_form_modification.html
Maxim Kainov
Или валидация
Maxim Kainov
В примере, где ентити создается, там просто геттеры и сеттеры
Maxim Kainov
А валидация это не бизнес логика?
Maxim Kainov
if (!$product || null === $product->getId()) { $form->add('name', TextType::class); }
Maxim Kainov
$user = $this->security->getUser(); if (!$user) { throw new \LogicException( 'The FriendMessageFormType cannot be used without an authenticated user!' ); }
atcq (Алексей)
странная бизнес логика
Maxim Kainov
Это примеры )
Maxim Kainov
Сущность
atcq (Алексей)
Это примеры )
ну не знаю, насколько генерацию форм можно вообще к бл отнести
Maxim Kainov
Короче, много где бизнес логики в сервисах. В ентитях нигде нет.
Maxim Kainov
Не любой
atcq (Алексей)
Не любой
ну про конкретно этот сомнительно, dto для команд создания и редактирования продукта - может быть частью бл, а вот форма его создающая - ui, вообще другая история