
Enterpise
15.08.2018
07:48:16
посоветуйте паттерн рефакторинга по преобразованию метода возвращающего объект композит (шапка - список) в yield
шапка остается шапкой
элементы списка должны быть теперь возвращаться по yield
проблема именно в шапке

Google

Mykola
15.08.2018
09:45:29
шапку тоже надо в yield возвращать?

Alexey
15.08.2018
09:45:37
в шапке агрегированные данные есть?

Enterpise
15.08.2018
10:50:34
хотя стоп
проблема уровня шарписта: нужно вернуть не yield - список, а "фабрику",производящую этот yield список

Sergey
15.08.2018
10:59:05

Enterpise
15.08.2018
11:01:20
ТССЯВБ проблема решена преобразованием хелпера в сервис

Alfred
18.08.2018
16:22:06
Привет, сюда для ревьювинга нельзя кинуть ссылку на гитхаб?
Привет всем, есть тут кто хорошо разбирается в классах, PSR, SOLID на php? Хочу спросить посмотреть на репу, есть ли, на ваш взгляд, недочеты в плане реализации.
ссылка на гитхаб + alfredleo/shelter
там всего 5 классов голого пхп

Sergey
18.08.2018
16:38:45

Alfred
18.08.2018
16:41:15

Google

Alfred
18.08.2018
16:42:21
За хороший код ревью могу крипту кинуть 10$ эфиром.

Pavel
18.08.2018
16:43:49

Admin
ERROR: S client not available

Alfred
18.08.2018
16:47:06
Я не знаю как еще можно дать код на хорошую проверку. Вроде чат правильный, может есть другие чаты или сервисы куда можно обратиться. Мне очень нужен качественный взгляд со стороны.
Пишите сюда или в личку кому интересно.

Вадим
18.08.2018
17:25:35

Aleh
18.08.2018
17:26:30

Вадим
18.08.2018
17:26:31

Alfred
18.08.2018
17:27:59
Надо учиться. Тут думаю сидят умные люди). да я из йии

Ivan
18.08.2018
17:30:06
А подскажите пожалуйсто, что было бы отличной проверкой знаний и портфолио на уровень миддл по php? backend?

Aleh
18.08.2018
17:30:32
Пишите сюда или в личку кому интересно.
https://github.com/alfredleo/shelter/blob/master/local/shelter/Shelter.php#L40
не оч удачная затея кмк, лучше все же делать add(Pet $pet), а вот это решение принимать уровнем выше, вообще этот класс похож на обычную коллекцию с захардкоженными методами для конкретного типа, глянь на Doctrine\Collection или что-нибудь такое, потому что привязываться так вот к классу (https://github.com/alfredleo/shelter/blob/master/local/shelter/Shelter.php#L73) не оч удачная затея