/** * Parse key value pairs when string/numeric pattern occurs so the values * can be retrieved by their keys * * /season/2?foo=bar * * Can be retrieved by<br> * <code> * $request->getSegment('season'); => 2 * </code> * * @covers ::getSegment * * @test */ public function getSegmentWithAdditionalParameters() { // Parse request $request = new Request('get', array('url' => '/season/2?foo=bar')); // Assert season key/value pair is set $this->assertEquals(2, $request->getSegment('season')); }