# ListItem

> Represents a single item in a Cart, ProductList or ListItems

- Source: `src/ListItem.php` <https://github.com/wagnerwagner/merx/blob/2.0.0-alpha.11/src/ListItem.php>

## Pages

- [new ListItem()](https://merx2.wagnerwagner.de/reference/classes/list-item/__construct.md): Create a new ListItem
- [ListItem::factory()](https://merx2.wagnerwagner.de/reference/classes/list-item/factory.md): Convert mixed $data to ListItem
- [$listItem->price()](https://merx2.wagnerwagner.de/reference/classes/list-item/price.md): Price per item
- [$listItem->refreshPrice()](https://merx2.wagnerwagner.de/reference/classes/list-item/refresh-price.md): Reads the price from the page’s price definition again, and applies the quantifier to it
- [$listItem->toOrderArray()](https://merx2.wagnerwagner.de/reference/classes/list-item/to-order-array.md): Used to store ListItem in OrderPage
- [$listItem->toSessionArray()](https://merx2.wagnerwagner.de/reference/classes/list-item/to-session-array.md): Convert ListItem to session array
- [$listItem->total()](https://merx2.wagnerwagner.de/reference/classes/list-item/total.md): Total price Price per item × quantity
