www.gusucode.com > KPPW众包威客PHP开源建站系统 v3.0源码程序 > KPPW/vendor/labs7in0/omnipay-wechat/src/Omnipay/WeChat/Message/WechatPurchaseRequest.php
<?php namespace Omnipay\WeChat\Message; use Symfony\Component\HttpFoundation\ParameterBag; class WechatPurchaseRequest extends BaseAbstractRequest { public function initialize(array $parameters = array()) { if (null !== $this->response) { throw new \RuntimeException('Request cannot be modified after it has been sent!'); } $this->parameters = new ParameterBag; foreach ($parameters as $k => $v) { $this->parameters->set($k, $v); } return $this; } public function getData() { $this->validate('code_url'); $params['code_url'] = $this->parameters->get('code_url'); return $params; } public function sendData($data) { return new WechatPurchaseResponse($this, $data); } }