Esempio n. 1
0
 /**
  * Executes the pipeline.
  *
  * @param   Request     $request
  * @return  Response
  */
 public function execute(Request $request)
 {
     $response = new Response();
     $runId = $request->getRunId();
     $run = $this->runRepository->retrieve($runId);
     if (null === $run) {
         $run = $this->runRepository->create();
         $runId = $run->getRunId();
     }
     $this->runRepository->persist($run);
     $response->setRunId($runId);
     return $response;
 }
Esempio n. 2
0
 public function testConstruction()
 {
     $request = new Request(['foo' => 'bar', 'runId' => 'myRunId']);
     $this->assertEquals('myRunId', $request->getRunId());
 }