getAction() public method

public getAction ( Request $request, string $resource, integer $id ) : Response
$request Symfony\Component\HttpFoundation\Request
$resource string
$id integer
return Symfony\Component\HttpFoundation\Response
 public function testGetActionWithVersion()
 {
     $footballTeam = new FootballTeam();
     $footballTeam->name = 'Steelers';
     $footballTeam->conference = 'AFC';
     $footballTeam->league = 'Amercian';
     $this->em->persist($footballTeam);
     $this->em->flush($footballTeam);
     $this->em->clear();
     $request = $this->makeRequest('GET', '/footballTeam/' . $footballTeam->id, null, array(), array('HTTP_ACCEPT' => 'application/json;version=0.9.2'));
     /** @var \Symfony\Component\HttpFoundation\Response $response */
     $response = $this->controller->getAction($request, 'footballTeam', $footballTeam->id);
     $data = json_decode($response->getContent());
     $this->assertEquals($footballTeam->league, $data->league);
     $this->assertTrue(!isset($data->conference));
     $request = $this->makeRequest('GET', '/footballTeam/' . $footballTeam->id, null, array(), array('HTTP_ACCEPT' => 'application/json;version=1.1.2'));
     /** @var \Symfony\Component\HttpFoundation\Response $response */
     $response = $this->controller->getAction($request, 'footballTeam', $footballTeam->id);
     $data = json_decode($response->getContent());
     $this->assertEquals($footballTeam->conference, $data->conference);
     $this->assertTrue(!isset($data->league));
 }