33 lines
645 B
PHP
33 lines
645 B
PHP
<?php
|
|
|
|
namespace addon\wechat\model;
|
|
//use Psr\Http\Message\RequestInterface;
|
|
//use Psr\Http\Message\ResponseInterface;
|
|
class WechatRequest
|
|
{
|
|
/**
|
|
* @Inject()
|
|
*/
|
|
protected RequestInterface $request;
|
|
|
|
public function __call($name, $arguments)
|
|
{
|
|
return $this->request->$name(...$arguments);
|
|
}
|
|
|
|
function get($key, $default = '')
|
|
{
|
|
return $this->request->input($key, $default);
|
|
}
|
|
|
|
function getContentType()
|
|
{
|
|
return $this->request->header('content-type', '');
|
|
}
|
|
|
|
function getContent()
|
|
{
|
|
return $this->request->getBody()
|
|
->getContents();
|
|
}
|
|
} |