/** * testFromRequestPost */ public function testFromRequestPost() { $expectedResults = array('tst' => '123'); Phake::when($this->request)->getMethod()->thenReturn('POST'); Phake::when($this->parameterBag)->all()->thenReturn($expectedResults); $this->request->request = $this->parameterBag; $this->model->fromRequest($this->request); $this->assertEquals($expectedResults, $this->getProtectedValue($this->model, 'parameters')); Phake::verify($this->parameterBag)->all(); }
/** * @param Request $request */ public function setRequest(Request $request) { $this->request = $request; $this->requestParameters = new RequestParameterBag(); $this->requestParameters->fromRequest($request); }