Exemplo n.º 1
0
 /**
  * The director don't know 'bout concrete part
  *
  * @param BuilderInterface $builder
  *
  * @return Parts\Vehicle
  */
 public function build(BuilderInterface $builder)
 {
     $builder->createVehicle();
     $builder->addDoors();
     $builder->addEngine();
     $builder->addWheel();
     return $builder->getVehicle();
 }
Exemplo n.º 2
0
 public function build(BuilderInterface $obj)
 {
     $obj->addDoor();
     $obj->addWheel();
     $obj->addEngine();
     $obj->addSeat();
     return $obj;
 }