├── .gitignore ├── .php_cs ├── .scrutinizer.yml ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── chkipper.json ├── composer.json ├── config ├── params.php └── web.php ├── hidev.yml ├── history.md ├── phpunit.xml.dist ├── src ├── CartPositionInterface.php ├── CartPositionTrait.php ├── DontIncrementQuantityWhenAlreadyInCart.php ├── ImmutableQuantityInterface.php ├── Module.php ├── NotPurchasableException.php ├── PaymentMethodsProviderInterface.php ├── ShoppingCart.php ├── actions │ └── AddToCartAction.php ├── behaviors │ └── EnsureDeleteRelatedPosition.php ├── controllers │ └── CartController.php ├── grid │ ├── PriceColumn.php │ └── QuantityColumn.php ├── messages │ └── ru │ │ └── cart.php ├── views │ └── cart │ │ ├── index.php │ │ └── topcart.php └── widgets │ ├── CartTeaser.php │ ├── QuantityCell.php │ └── views │ ├── CartTeaser.php │ └── QuantityCell_view.php └── tests ├── _bootstrap.php └── unit ├── FakeCartPosition.php ├── ModuleTest.php └── ShoppingCartTest.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/.gitignore -------------------------------------------------------------------------------- /.php_cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/.php_cs -------------------------------------------------------------------------------- /.scrutinizer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/.scrutinizer.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/README.md -------------------------------------------------------------------------------- /chkipper.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "hiqdev/yii2-cart" 3 | } 4 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/composer.json -------------------------------------------------------------------------------- /config/params.php: -------------------------------------------------------------------------------- 1 | null, 5 | ]; 6 | -------------------------------------------------------------------------------- /config/web.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/config/web.php -------------------------------------------------------------------------------- /hidev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/hidev.yml -------------------------------------------------------------------------------- /history.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/history.md -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/CartPositionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/src/CartPositionInterface.php -------------------------------------------------------------------------------- /src/CartPositionTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/src/CartPositionTrait.php -------------------------------------------------------------------------------- /src/DontIncrementQuantityWhenAlreadyInCart.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/src/DontIncrementQuantityWhenAlreadyInCart.php -------------------------------------------------------------------------------- /src/ImmutableQuantityInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/src/ImmutableQuantityInterface.php -------------------------------------------------------------------------------- /src/Module.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/src/Module.php -------------------------------------------------------------------------------- /src/NotPurchasableException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/src/NotPurchasableException.php -------------------------------------------------------------------------------- /src/PaymentMethodsProviderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/src/PaymentMethodsProviderInterface.php -------------------------------------------------------------------------------- /src/ShoppingCart.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/src/ShoppingCart.php -------------------------------------------------------------------------------- /src/actions/AddToCartAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/src/actions/AddToCartAction.php -------------------------------------------------------------------------------- /src/behaviors/EnsureDeleteRelatedPosition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/src/behaviors/EnsureDeleteRelatedPosition.php -------------------------------------------------------------------------------- /src/controllers/CartController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/src/controllers/CartController.php -------------------------------------------------------------------------------- /src/grid/PriceColumn.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/src/grid/PriceColumn.php -------------------------------------------------------------------------------- /src/grid/QuantityColumn.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/src/grid/QuantityColumn.php -------------------------------------------------------------------------------- /src/messages/ru/cart.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/src/messages/ru/cart.php -------------------------------------------------------------------------------- /src/views/cart/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/src/views/cart/index.php -------------------------------------------------------------------------------- /src/views/cart/topcart.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/src/views/cart/topcart.php -------------------------------------------------------------------------------- /src/widgets/CartTeaser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/src/widgets/CartTeaser.php -------------------------------------------------------------------------------- /src/widgets/QuantityCell.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/src/widgets/QuantityCell.php -------------------------------------------------------------------------------- /src/widgets/views/CartTeaser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/src/widgets/views/CartTeaser.php -------------------------------------------------------------------------------- /src/widgets/views/QuantityCell_view.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/src/widgets/views/QuantityCell_view.php -------------------------------------------------------------------------------- /tests/_bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/tests/_bootstrap.php -------------------------------------------------------------------------------- /tests/unit/FakeCartPosition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/tests/unit/FakeCartPosition.php -------------------------------------------------------------------------------- /tests/unit/ModuleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/tests/unit/ModuleTest.php -------------------------------------------------------------------------------- /tests/unit/ShoppingCartTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiqdev/yii2-cart/HEAD/tests/unit/ShoppingCartTest.php --------------------------------------------------------------------------------