public function prepare()
 {
     println("Preparing " . $this->name);
     $this->dough = $this->ingredientFactory->createDough();
     $this->sauce = $this->ingredientFactory->createSauce();
     $this->cheese = $this->ingredientFactory->createCheese();
 }
 public function prepare()
 {
     println("Preparing " . $this->name);
     $this->dough = $this->ingredientFactory->createDough();
     $this->sauce = $this->ingredientFactory->createSauce();
     $this->cheese = $this->ingredientFactory->createCheese();
     $this->veggies = $this->ingredientFactory->createVeggies();
     $this->pepperoni = $this->ingredientFactory->createPepperoni();
 }