Ejemplo n.º 1
0
 /**
  * @param string $name
  * @param string $discipline
  * @param string $previousResponse
  * @return Prisoner
  */
 public function make($name, $discipline, $previousResponse = null)
 {
     $prisoner = new Prisoner();
     $prisoner->setName($name);
     $prisoner->setDiscipline($discipline);
     $history = $this->historyProvider->getHistory($prisoner);
     $prisoner->setResponseHistory($history);
     if ($previousResponse) {
         $response = new Response();
         $response->setValue($previousResponse);
         $history->add($response);
     }
     return $prisoner;
 }