PUT only allows php://input to be read once

On PUT requests, the contents of the input stream can only be read once. That means `Request::getBody()` can't be called multiple times. Is this a reasonable workaround?