/**
  * @dataProvider decodeHttpQueryProvider
  */
 public function testDecodeHttpQuery($query, $expected)
 {
     $manager = new PagerManager();
     $manager->initialize(Request::create($query));
     $mirror = new PagerManager();
     $req =& $this->getProtectedAttrRef($mirror, 'request');
     $req = Request::create($query);
     foreach ($expected as $parid => $pager) {
         if ($pager) {
             $mirror[$parid] = $this->createPager($pager);
         }
     }
     $this->assertEquals($mirror->getPagers(), $manager->getPagers());
 }