Size: a a a

🐘PHPStorm TIPS & TRICKS

2020 December 09

СК

Станислав Квятковски... in 🐘PHPStorm TIPS & TRICKS
Плюс, имея изоляцию данных перед отправкой фронту будет предупреждена проблема рефакторинга объектов данных. Мы же оч любим переименовать поле, а на уровне изоляции сразу получим нужное преобразование, плюс на фронте ничего не изменится)
источник

СК

Станислав Квятковски... in 🐘PHPStorm TIPS & TRICKS
amorphine
На уровне контроллера?
Поскольку сам для себя — в контроллере)
источник

MS

Mike Skvarovski in 🐘PHPStorm TIPS & TRICKS
А я в модельке у лары поля ненужные закрываю и этого хватало
источник

MS

Mike Skvarovski in 🐘PHPStorm TIPS & TRICKS
Но скоро все писать с нуля по новой
источник

СК

Станислав Квятковски... in 🐘PHPStorm TIPS & TRICKS
amorphine
Или сервиса/orm?
Скорее бы использовал что-то типа ViewVariableResolver
Если бы более корректно бы это делал)
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
Mike Skvarovski
А я в модельке у лары поля ненужные закрываю и этого хватало
На ларе на модельку слишком много чего можно навесить и это пугает.
Вот есть у нас моделька Post, запрещаем класть какой-нибудь важный аттрибут в json.
Вдруг проект расширяется, появляется еще одно api для внутреннего пользования, где этот секретный аттрибуть нужно класть в json и пиздец
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
Начинаем раскукоживать эту несчастную модельку
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
на которой миллиард правил и скоупов
источник

MS

Mike Skvarovski in 🐘PHPStorm TIPS & TRICKS
amorphine
На ларе на модельку слишком много чего можно навесить и это пугает.
Вот есть у нас моделька Post, запрещаем класть какой-нибудь важный аттрибут в json.
Вдруг проект расширяется, появляется еще одно api для внутреннего пользования, где этот секретный аттрибуть нужно класть в json и пиздец
Вот тут придётся заморочиться)
источник

MS

Mike Skvarovski in 🐘PHPStorm TIPS & TRICKS
В андройде тоже мапперы правильные поцаны используют, хоть это и клиент для апи
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
Станислав Квятковский
Скорее бы использовал что-то типа ViewVariableResolver
Если бы более корректно бы это делал)
можешь подсказать, как бы это могло выглядеть? Нечто декларативное на yml-конфиге?
имею в виду, что был бы какой-нибудь умный класс, который на базе конфига мог при привести объект из одного вида в другой или обычные DTO-шки на каждый action?
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
Я уже относительно давно в вебе, но без обмена опытом и общения с разработчиками это стагнация)
источник

СК

Станислав Квятковски... in 🐘PHPStorm TIPS & TRICKS
amorphine
можешь подсказать, как бы это могло выглядеть? Нечто декларативное на yml-конфиге?
имею в виду, что был бы какой-нибудь умный класс, который на базе конфига мог при привести объект из одного вида в другой или обычные DTO-шки на каждый action?
Самое подходящее, как по мне, только накладывающее недюжий уровень абстракции, ArgumentValueResolver от Symfony. Только этот товарищ работает только с контроллером, а сделать или найти аналог для представления. Конечно, если сменится программист проекта, новый будет очень долго искать от куда данные в представлении появляются))
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
Станислав Квятковский
Самое подходящее, как по мне, только накладывающее недюжий уровень абстракции, ArgumentValueResolver от Symfony. Только этот товарищ работает только с контроллером, а сделать или найти аналог для представления. Конечно, если сменится программист проекта, новый будет очень долго искать от куда данные в представлении появляются))
мужчина явно впечатлялся джавой: программный конфиг, через xml и модный yaml не забыл)
источник

СК

Станислав Квятковски... in 🐘PHPStorm TIPS & TRICKS
источник

В

Въебот in 🐘PHPStorm TIPS & TRICKS
🔫 Zf кикнут — вернуть этого пользователя можно только разбаном в настройках чата.

Проголосовавшие за кик:
@zete777, @n_belikov, @amorphine, @Burumbuk, @mr_Zambert
При поддержке Тудуранта
источник

DS

Designer San Francis... in 🐘PHPStorm TIPS & TRICKS
источник

АЯ

Александр Яковлев... in 🐘PHPStorm TIPS & TRICKS
источник

AB

Andrey Bunakov in 🐘PHPStorm TIPS & TRICKS
всё, пора кататать в киберпанк, прощай мир
источник

АЯ

Александр Яковлев... in 🐘PHPStorm TIPS & TRICKS
в смысле, завтра же выходит
источник