setInput() public method

Modify data originally from php://input. Useful for altering json/xml data in middleware or DispatcherFilters before it gets to RequestHandlerComponent
public setInput ( string $input ) : void
$input string A string to replace original parsed data from input()
return void
 /**
  * Test the input() method.
  *
  * @return void
  */
 public function testSetInput()
 {
     $request = new CakeRequest('/');
     $request->setInput('I came from setInput');
     $result = $request->input();
     $this->assertEquals('I came from setInput', $result);
     $result = $request->input();
     $this->assertEquals('I came from setInput', $result);
 }