Esempio n. 1
0
 /**
  * @param ShopgateCartItem $c
  */
 public function visitCartItem(ShopgateCartItem $c)
 {
     $properties = $c->buildProperties();
     // iterate the simple variables
     $properties = $this->iterateSimpleProperties($properties);
     // iterate ShopgateAddress objects
     $properties['options'] = $this->iterateObjectList($properties['options']);
     $properties['inputs'] = $this->iterateObjectList($properties['inputs']);
     $properties['attributes'] = $this->iterateObjectList($properties['attributes']);
     // set last value to converted array
     $this->array = $properties;
 }