PHPackages                             renatoandradeweb/modern-cart - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. renatoandradeweb/modern-cart

ActiveLibrary[File &amp; Storage](/categories/file-storage)

renatoandradeweb/modern-cart
============================

Modern PHP 8+ shopping cart library with multiple storage backends and type safety

v1.0.1(5mo ago)05MITPHPPHP ^8.0CI failing

Since Jun 19Pushed 5mo agoCompare

[ Source](https://github.com/renatoandradeweb/modern-cart)[ Packagist](https://packagist.org/packages/renatoandradeweb/modern-cart)[ Docs](https://github.com/renatoandradeweb/modern-cart)[ RSS](/packages/renatoandradeweb-modern-cart/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (6)Versions (3)Used By (0)

Modern Cart 🛒
=============

[](#modern-cart-)

[![Latest Stable Version](https://camo.githubusercontent.com/89e8e7e0c806ec78f8359411544d5a6b70578e4164999ae9f88f473cdb6406e6/68747470733a2f2f706f7365722e707567782e6f72672f72656e61746f616e64726164657765622f6d6f6465726e2d636172742f762f737461626c65)](https://packagist.org/packages/renatoandradeweb/modern-cart)[![Total Downloads](https://camo.githubusercontent.com/7bd2b04e9516be87f9abe5a458f267edc220bda3008d4d58ba754b3596d524ae/68747470733a2f2f706f7365722e707567782e6f72672f72656e61746f616e64726164657765622f6d6f6465726e2d636172742f646f776e6c6f616473)](https://packagist.org/packages/renatoandradeweb/modern-cart)[![License](https://camo.githubusercontent.com/7f0394cb54c774157b86bd77c07924f597f2b20ba7ba74dadef0db86a2d92a4a/68747470733a2f2f706f7365722e707567782e6f72672f72656e61746f616e64726164657765622f6d6f6465726e2d636172742f6c6963656e7365)](https://packagist.org/packages/renatoandradeweb/modern-cart)[![PHP Version Require](https://camo.githubusercontent.com/8cbcaa45ec695bcf9fc9085e17daacaad9c476178bbebceecc1ccb52da35a30a/68747470733a2f2f706f7365722e707567782e6f72672f72656e61746f616e64726164657765622f6d6f6465726e2d636172742f726571756972652f706870)](https://packagist.org/packages/renatoandradeweb/modern-cart)[![Tests](https://github.com/renatoandradeweb/modern-cart/workflows/Tests/badge.svg)](https://github.com/renatoandradeweb/modern-cart/actions)[![Coverage](https://camo.githubusercontent.com/48128a446222ce861aa01755d0753bda3905d6b81c9c733273351430a0b14831/68747470733a2f2f636f6465636f762e696f2f67682f72656e61746f616e64726164657765622f6d6f6465726e2d636172742f6272616e63682f6d61696e2f67726170682f62616467652e737667)](https://codecov.io/gh/renatoandradeweb/modern-cart)

A modern, type-safe shopping cart library for PHP 8+ with multiple storage backends and a fluent API.

✨ Features
----------

[](#-features)

- 🔧 **PHP 8+ Features**: Full type declarations, property promotion, match expressions
- 🛡️ **Type Safety**: Strict typing throughout with PHPStan level 9 compliance
- 💾 **Multiple Storage Backends**: Session, Cookie, File, Memory storage
- 🔗 **Fluent API**: Chainable methods for better developer experience
- 📦 **Zero Dependencies**: No external dependencies required
- 🧪 **Fully Tested**: 100% code coverage with PHPUnit
- 📚 **Well Documented**: Comprehensive documentation with examples

📋 Requirements
--------------

[](#-requirements)

- PHP 8.0 or higher
- Session support (for SessionStore)
- File system access (for FileStore)

🚀 Installation
--------------

[](#-installation)

Install via Composer:

```
composer require renatoandradeweb/modern-cart
```

🎯 Quick Start
-------------

[](#-quick-start)

```
