Size: a a a

2021 July 12

VM

Volodymyr Melko in symfony
оно, как и слим, выглядит прикольно, когда у тебя эндпоинты как в доке, аля return new Response("Hello {$request->get('name')}!!"); или прямо в колбеке в бд пойти по айдишке что-то вытащить и в json выплюнуть

а как начинаешь туда контейнер зависмостей, сервисы, валидация, разделение по слоям, ОРМ... Глядишь, а у тебя уже свой симфони нарисовался, только кривой, косой и хз кто его будет саппортить, когда ты свалишь в другую контору применять новый хайповый фреймворк
источник

VM

Volodymyr Melko in symfony
а для таких вещей как в доке проще гошечку взять, имхо
источник

VK

Vladyslav Kopaihorod... in symfony
+
источник

VK

Vladyslav Kopaihorod... in symfony
ну нода, го - все тупо одинаковое будет)
источник

VK

Vladyslav Kopaihorod... in symfony
в итоге все начинает обрастать сервисами, регистрация роутов разносится по модулям и началось ...)
источник

VM

Volodymyr Melko in symfony
потому и проще взять нормальный взрослый фреймворк, который се тебе даст из коробки
источник

TA

Timofeev Andrey in symfony
+
источник

TA

Timofeev Andrey in symfony
ну или kohana, другого выхда нет
источник

AD

Andrey Dembitskyi in symfony
Можно вот так по новому.


abstract class TextFormattingStrategy { abstract fun format(text: String): String } class UnderlineStrategy : TextFormattingStrategy() { override fun format(text: String): String { return "<u>$text</u>" } } class BoldStrategy : TextFormattingStrategy() { override fun format(text: String): String { return "<strong>$text</strong>" } } class ItalicStrategy : TextFormattingStrategy() { // You can use this syntax too override fun format(text: String): String = "<i>$text</i>" } fun format(text: String, strategy: TextFormattingStrategy): String { return strategy.format(text) } val text = "Awesome text !" print(format(text, UnderlineStrategy())) // Produces <u>Awesome text !</u> print(format(text, BoldStrategy())) // Produces <strong>Awesome text !</strong> print(format(text, ItalicStrategy())) // Produces <i>Awesome text !</i>

Upd: форматирование поехало(
источник

TA

Timofeev Andrey in symfony
я реформатом кодом прошелся
источник

TA

Timofeev Andrey in symfony
фрагмент из котлина ж ?
источник

AD

Andrey Dembitskyi in symfony
Из нового крутого фреймворка 👍
источник

TA

Timofeev Andrey in symfony
источник

D

David in symfony
Зато паттерн применили)
источник
2021 July 13

КГ

Константин Грачев... in symfony
источник

👤U

👤 User in symfony
О, enum завезти решили. Хорошечно.
источник

👤U

👤 User in symfony
Можно enum модели теперь выкидывать на помойку. =)
источник

P

Pavel in symfony
Привет, а кто может использовал phpstan. Может кто подскажет, возможно ли в конфиг файле прочитать env переменные? Чтобы потом подставить, к примеру
container_xml_path: var/cache/{dev|test}/App_Kernel{Dev|Test}DebugContainer.xml
источник

DS

Denis Shlyapnikov in symfony
Народ, кто может подсказать?
Есть обычная сущность с полем ID:
* @ORM\Column(name="id", type="integer", nullable=false, options={"unsigned"=true})
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")

Как можно создать сущность с конкретным ID (например для импорта), а не автоматически сгенерированным? Если создавать new User(id: 999), то доктрина всё равно пропишет AI ID
источник

P

Pavel in symfony
использовать uuid?
источник