SUCCESS_EMPTY_RESPONSE
SUCCESS_EMPTY_RESPONSE = 'success'
Empty string.
Guard.
MESSAGE_TYPE_MAPPING = array('text' => \EasyWeChat\Kernel\Messages\Message::TEXT, 'image' => \EasyWeChat\Kernel\Messages\Message::IMAGE, 'voice' => \EasyWeChat\Kernel\Messages\Message::VOICE, 'video' => \EasyWeChat\Kernel\Messages\Message::VIDEO, 'shortvideo' => \EasyWeChat\Kernel\Messages\Message::SHORT_VIDEO, 'location' => \EasyWeChat\Kernel\Messages\Message::LOCATION, 'link' => \EasyWeChat\Kernel\Messages\Message::LINK, 'device_event' => \EasyWeChat\Kernel\Messages\Message::DEVICE_EVENT, 'device_text' => \EasyWeChat\Kernel\Messages\Message::DEVICE_TEXT, 'event' => \EasyWeChat\Kernel\Messages\Message::EVENT, 'file' => \EasyWeChat\Kernel\Messages\Message::FILE, 'miniprogrampage' => \EasyWeChat\Kernel\Messages\Message::MINIPROGRAM_PAGE) : array
$app : \EasyWeChat\Kernel\ServiceContainer
__construct(\EasyWeChat\Kernel\ServiceContainer $app)
Constructor.
\EasyWeChat\Kernel\ServiceContainer | $app |
serve() : \Symfony\Component\HttpFoundation\Response
Handle and return response.
getMessage() : array|\EasyWeChat\Kernel\Support\Collection|object|string
Get request message.
buildResponse(string $to, string $from, \EasyWeChat\Kernel\Contracts\MessageInterface|string|integer $message) : string
string | $to | |
string | $from | |
\EasyWeChat\Kernel\Contracts\MessageInterface|string|integer | $message |
push(\Closure|\EasyWeChat\Kernel\Contracts\EventHandlerInterface|string $handler, \Closure|\EasyWeChat\Kernel\Contracts\EventHandlerInterface|string $condition = '*') : \EasyWeChat\Kernel\Clauses\Clause
\Closure|\EasyWeChat\Kernel\Contracts\EventHandlerInterface|string | $handler | |
\Closure|\EasyWeChat\Kernel\Contracts\EventHandlerInterface|string | $condition |
unshift(\Closure|\EasyWeChat\Kernel\Contracts\EventHandlerInterface|string $handler, \Closure|\EasyWeChat\Kernel\Contracts\EventHandlerInterface|string $condition = '*') : \EasyWeChat\Kernel\Clauses\Clause
\Closure|\EasyWeChat\Kernel\Contracts\EventHandlerInterface|string | $handler | |
\Closure|\EasyWeChat\Kernel\Contracts\EventHandlerInterface|string | $condition |
observe(string $condition, \Closure|\EasyWeChat\Kernel\Contracts\EventHandlerInterface|string $handler) : \EasyWeChat\Kernel\Clauses\Clause
string | $condition | |
\Closure|\EasyWeChat\Kernel\Contracts\EventHandlerInterface|string | $handler |
on(string $condition, \Closure|\EasyWeChat\Kernel\Contracts\EventHandlerInterface|string $handler) : \EasyWeChat\Kernel\Clauses\Clause
string | $condition | |
\Closure|\EasyWeChat\Kernel\Contracts\EventHandlerInterface|string | $handler |
resolve() : \Symfony\Component\HttpFoundation\Response
Resolve server request and return the response.
buildReply(string $to, string $from, \EasyWeChat\Kernel\Contracts\MessageInterface $message) : string
Build reply XML.
string | $to | |
string | $from | |
\EasyWeChat\Kernel\Contracts\MessageInterface | $message |
newClause(mixed $handler) : \EasyWeChat\Kernel\Clauses\Clause
mixed | $handler |
castResponseToType(\Psr\Http\Message\ResponseInterface $response, string|null $type = null) : array|\EasyWeChat\Kernel\Support\Collection|object|\Psr\Http\Message\ResponseInterface|string
\Psr\Http\Message\ResponseInterface | $response | |
string|null | $type |
detectAndCastResponseToType(mixed $response, string|null $type = null) : array|\EasyWeChat\Kernel\Support\Collection|object|\Psr\Http\Message\ResponseInterface|string
mixed | $response | |
string|null | $type |