Example #1
0
 /**
  * @param \Pimple\Container $container
  * @param Request|null $request
  */
 public function __construct(\Pimple\Container $container, Request $request = null)
 {
     $this->container = $container;
     if (is_null($request)) {
         $this->request = new Request(['post' => $_POST, 'headers' => $_SERVER]);
     } else {
         $this->request = $request;
     }
     $this->command = $this->request->postParameter('command');
 }
Example #2
0
 /**
  * @dataProvider varsProvider
  */
 public function testPostParameter($vars, $key, $expected)
 {
     $request = new Request($vars);
     $actual = $request->postParameter($key);
     $this->assertEquals($expected, $actual);
 }