/** * Parse the incoming request body * * Returns any discovered data parameters. * * @return array */ public function parse() { if ($this->request instanceof Request) { return $this->parseFromStream($this->request->getContentAsStream()); } $stream = fopen('php://temp', 'r+'); fwrite($stream, $this->request->getContent()); rewind($stream); return $this->parseFromStream($stream); }