Size: a a a

2019 December 06

АК

Алексей Кузнецов in Drupal RU
Ща сделаю гист
источник

AP

Andrey Postnikov in Drupal RU
Например, для форм некоторые сервисы назначаются через сеттеры
источник

AP

Andrey Postnikov in Drupal RU
источник

АК

Алексей Кузнецов in Drupal RU
источник

АК

Алексей Кузнецов in Drupal RU
У меня там два фрагмента - от старой консоли и от новой
источник

I<

Ivan in Drupal RU
Алексей Кузнецов
суть в том, что если мы возьмём и сгенерируем одной и той же командой одну и ту же заготовку кода на проекте, который обновили вчера и на проекте, который обновили полгода назад, то код будет выглядеть по-разному
Что в этом плохого?
источник

AP

Andrey Postnikov in Drupal RU
Первый вариант, как раз правильнее ибо легче в последствии чинить, когда у родительского конструктора изменятся параметры
источник

AP

Andrey Postnikov in Drupal RU
Хм, параметры или аргументы)
источник

АК

Алексей Кузнецов in Drupal RU
В этом ничего плохого, наверное нет, я просто пытаюсь понять, почему сделали именно так
источник

AP

Andrey Postnikov in Drupal RU
Алексей Кузнецов
В этом ничего плохого, наверное нет, я просто пытаюсь понять, почему сделали именно так
BC - обратная совместимость
источник

I<

Ivan in Drupal RU
Сгенерированный код может меняться даже в патч релизах. BC на него не распостраняется.
источник

АК

Алексей Кузнецов in Drupal RU
Я просто не знал в принципе, что так можно писать
источник

AP

Andrey Postnikov in Drupal RU
Алексей Кузнецов
Я просто не знал в принципе, что так можно писать
Так правильнее, относительно недавно такой вариант предложили
источник

AP

Andrey Postnikov in Drupal RU
источник

АК

Алексей Кузнецов in Drupal RU
Писанины так меньше, что радует. С другой стороны, если писать старым способом, то в конструкторе есть типизация всех свойств, а сейчас она только в аннотациях, то есть пхпшторм её понимает, а сам пхп - нет. Но вроде бы в пхп 7.4 ввели типизацию свойств, возможно, это изменение как раз сделано с заделом на будущее, которое у некоторых уже наступило :)
источник

VS

Victor Stepankov in Drupal RU
Andrey Postnikov
Так правильнее, относительно недавно такой вариант предложили
Вроде в симфе по старому варианту
источник

VS

Victor Stepankov in Drupal RU
В третьей точно
источник

AP

Andrey Postnikov in Drupal RU
Victor Stepankov
Вроде в симфе по старому варианту
5я уже вышла) ну и у них больше все autowire переделали
источник

VS

Victor Stepankov in Drupal RU
Andrey Postnikov
5я уже вышла) ну и у них больше все autowire переделали
Я консервативен.
Ну какая есть в проекте
источник

AP

Andrey Postnikov in Drupal RU
Алексей Кузнецов
Писанины так меньше, что радует. С другой стороны, если писать старым способом, то в конструкторе есть типизация всех свойств, а сейчас она только в аннотациях, то есть пхпшторм её понимает, а сам пхп - нет. Но вроде бы в пхп 7.4 ввели типизацию свойств, возможно, это изменение как раз сделано с заделом на будущее, которое у некоторых уже наступило :)
Шторм и сниферы прекрасно проверяют типы по докблокам, просто сеттеры писать все ленятся
источник