public function toArray() { return array('id' => $this->id, 'items' => array_map(function (CartItem $item) { return $item->toArray(); }, $this->items)); }