Size: a a a

2020 October 06

SP

Sergey Prokopchuck in Drupal RU
Неа, не должен
источник

SP

Sergey Prokopchuck in Drupal RU
Делаешь свой декоратор, наследуешь от зоопарка что тебе нужен и при объявлении ставишь вес повыше
источник

АК

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

SP

Sergey Prokopchuck in Drupal RU
Отличается же
источник

АК

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

АК

Алексей Кузнецов... in Drupal RU
Собрал всё со всех вручную и положил сверху. То же самое по сути
источник

SP

Sergey Prokopchuck in Drupal RU
Альтер - ты говоришь друпалу "мне в хер твоё декор апи, я хочу так" и вес декора заменяется весом модуля
Декор - ты говоришь друпалу "добавь вот это в лист" и вес декора не смотрит на вес модуля
источник

SP

Sergey Prokopchuck in Drupal RU
По сути ожидаемый результат один и тот же
Но с нюансами
источник

АК

Алексей Кузнецов... in Drupal RU
Механизм работает по-другому. А использовать можно для одних и тех же целей
источник

SP

Sergey Prokopchuck in Drupal RU
Ну да
источник

SP

Sergey Prokopchuck in Drupal RU
Принципиальное различие - альтер это прибивание гвоздями
источник

АК

Алексей Кузнецов... in Drupal RU
Допустим в сервисе есть медод first, один декоратор добавляет метод second, второй декоратор добавляет метод third. В результате после выполнения двух декораторов все три метода попадут в сервис
источник

SP

Sergey Prokopchuck in Drupal RU
Это уже зависит от того были ли выставлено правильно наследие в декоратора что вызвался
источник

SP

Sergey Prokopchuck in Drupal RU
Посмотри внимательно на мой коммент)
https://t.me/drupal_rus/143644
источник

АК

Алексей Кузнецов... in Drupal RU
то есть они не выставляются в цепочку?
источник

SP

Sergey Prokopchuck in Drupal RU
Неа
источник

SP

Sergey Prokopchuck in Drupal RU
Как по твоему пхп должно сделать наследование класов на коленке без описывания всего вот этого?
источник

АК

Алексей Кузнецов... in Drupal RU
блин, так это хрень полная
источник

АК

Алексей Кузнецов... in Drupal RU
понабирали в контрибьютеров заядлях джиэсников и они тут со своими декораторами 🤦🏻‍♂️
источник

AP

Andrey Postnikov in Drupal RU
Алексей Кузнецов
Допустим в сервисе есть медод first, один декоратор добавляет метод second, второй декоратор добавляет метод third. В результате после выполнения двух декораторов все три метода попадут в сервис
Расширять сервис своими методами - крайне опасная практика
источник