Newbie

Сообщений всего: 2
Дата рег-ции: Июнь 2026

|
Я люблю, когда код можно протестировать без интеграционных кошмаров. Cartalyst Cart построен на репозиториях и встроенном IoC-контейнере Laravel https://github.com/gordi256 . Демонстрация включает всё: добавление, обновление, удаление, очистку, купоны, список желаний. PHP-методы возвращают иммутабельные объекты — легко мокать в юнит-тестах. Синхронизация с БД при логине реализована через событие auth.login — красиво и отключаемо. Даже сложные сценарии (например, налоги на доставку) покрываются через кастомные Conditon. Мой совет: изучите демку, особенно Cart::add() с параметрами — там видна продуманная валидация на уровне PHP. Достойный продукт. |