Projekt

Allgemein

Profil

GX-Feature #48617

Von Daniel Wu vor etwa 8 Jahren aktualisiert

[[Wegen dieses Tickets]](https://tracker.gambio-server.net/issues/48528) Ticket]](https://tracker.gambio-server.net/issues/48528) eine ProductListItem Instanz wird eine ProductListItem-Instanz mehrere Eigenschaften haben, haben sodass alle durch die Konstruktor nicht mehr alle über den Konstruktor übergeben werden sollen. überträgt können. Deswegen hat sich die Klasse geändert, geändert um alle Werte über Setter-Methoden durch Setter Methode zu setzen. Die alten Konstruktor-Parameter alte Konstruktor Parameter sind jetzt optional Optional und werden mit v3.5.1.0 beta1 v3.5 entfernt.  

 Beispiel "Instanziierung eines ProductListItems": einer ProductListItem": 

 ~~~ php 
 // ProductRepository will be the only requirement for the ProductListItem. 
 $productListItem = MainFactory::create('ProductListItem', $productRepository);  

 $produstListItem->setProductId(new IdType(1)) 
                           ->setProductModel(new StringType('Test Model')) 
                           .... 

 ~~~ 

Zurück