Conversation
|
А это нормально, что мы клонируем dao, которое реализует паттерн Singleton? |
|
Справедливости ради надо отметить что то dao которое кланируется совсем не синглтон. |
|
Ну оно в контексте Singleton-а юзается ))) |
|
Что за контекст такой синглтона? |
|
Вот этот пример #57 (comment) я считаю правильным. Ниже ИМХО: |
|
а если .... $products->dropVariants(); $container2 = $products->getVariants()->setCriteria( где или сделайте фильтр на уже выбраное в $list1. я так понимаю там все а в $list2 - что-то. На мой взгляд не удачный кейс. |
|
Где во всех этих примерах выше клонирование? |
|
я к тому, что пока не понял зачем вообще клонировать контейнер |
|
По большому счету контейнер - это просто простой способ получить список объектов которые ссылаются на объект - владелец контейнера а так же сохранить-модифицировать этот список. При этом сейчас в нем использовать setCriteria опасно, т.к. в одном месте сделаешь что б список доставался с дополнительными условиями, а удалить потом не удалишь и в другом месте там где не ожидаешь и где не надо будешь получать список с этими дополнительными условиями... Кстати, тут походу нужно в таком случае дописать метод __clone также и у UnifiedContainerWorker'а |
|
@Neerrar @soloweb Если еще актуально, сделайте отдельную ветку и с неё пулл реквест. |
|
Не могу сказать за авторов, но я все хочу добраться до этого кейса и все никак не добираюсь. |
|
@crazedr0m новый pull request: #175 |
Исправить пагинацию в списке магазинов, чтобы при переключении фильтра статуса сбрасывалась страница в пагинаторе Поиск по названию или offer_id в списке магазинов выдаёт ошибку В списке магазинов сделать фильтр статуса "Все", аналогично списку yml-файлов В списке магазинов подсвечивать строку, над которой находится курсор
fixes for mongodb
git-subtree-dir: lib/Fenom git-subtree-split: 5c2685f
950175c fix FORCE_COMPILE should have priority and ignore storage 7a39a85 fix Render::isValid() should return true when times are equal c8d668f fix _load(): check if cached Render is valid if AUTO_RELOAD is on git-subtree-dir: lib/Fenom git-subtree-split: 950175ce7325ffdb12304182a4b138191b6150c2
|
Этот pullrequest доставляет много писем в мою почту. Можно я его закрою? |
|
|
Предлагаю diff по issue #7.
Переопределен метод __clone и добавлен тест на этот случай.