File tree Expand file tree Collapse file tree 3 files changed +44
-27
lines changed Expand file tree Collapse file tree 3 files changed +44
-27
lines changed Original file line number Diff line number Diff line change 1+ <?php
2+ /**
3+ * @link https://github.com/phpviet/omnipay-momo
4+ * @copyright (c) PHP Viet
5+ * @license [MIT](http://www.opensource.org/licenses/MIT)
6+ */
7+
8+ namespace Omnipay \MoMo \Message ;
9+
10+ use Omnipay \Common \Message \AbstractRequest ;
11+
12+ /**
13+ * @author Vuong Minh <[email protected] > 14+ * @since 1.0.0
15+ */
16+ abstract class AbstractIncomingRequest extends AbstractRequest
17+ {
18+ use Concerns \IncomingRequestParameters;
19+
20+ /**
21+ * {@inheritdoc}
22+ * @throws \Omnipay\Common\Exception\InvalidRequestException
23+ */
24+ public function getData (): array
25+ {
26+ $ this ->validate (array_keys ($ parameters = $ this ->getParameters ()));
27+
28+ return $ parameters ;
29+ }
30+
31+ /**
32+ * {@inheritdoc}
33+ */
34+ public function initialize (array $ parameters = []): self
35+ {
36+ $ this ->parameters ->replace ($ this ->getIncomingParameters ());
37+
38+ return $ this ;
39+ }
40+ }
Original file line number Diff line number Diff line change 77
88namespace Omnipay \MoMo \Message \AllInOne ;
99
10- use Omnipay \Common \Message \AbstractRequest ;
10+ use Omnipay \MoMo \Message \AbstractIncomingRequest as BaseAbstractIncomingRequest ;
1111
1212/**
1313 * @author Vuong Minh <[email protected] > 1414 * @since 1.0.0
1515 */
16- abstract class AbstractIncomingRequest extends AbstractRequest
16+ abstract class AbstractIncomingRequest extends BaseAbstractIncomingRequest
1717{
18- use Concerns \IncomingRequestParameters;
19-
20- /**
21- * {@inheritdoc}
22- * @throws \Omnipay\Common\Exception\InvalidRequestException
23- */
24- public function getData (): array
25- {
26- $ this ->validate (array_keys ($ parameters = $ this ->getParameters ()));
27-
28- return $ parameters ;
29- }
30-
31- /**
32- * {@inheritdoc}
33- */
34- public function initialize (array $ parameters = []): self
35- {
36- $ this ->parameters ->replace ($ this ->getIncomingParameters ());
37-
38- return $ this ;
39- }
18+ use Concerns \RequestParameters;
4019}
Original file line number Diff line number Diff line change 55 * @license [MIT](http://www.opensource.org/licenses/MIT)
66 */
77
8- namespace Omnipay \MoMo \Message \AllInOne \ Concerns ;
8+ namespace Omnipay \MoMo \Message \Concerns ;
99
1010use Symfony \Component \HttpFoundation \ParameterBag ;
1111
1515 */
1616trait IncomingRequestParameters
1717{
18- use RequestParameters;
19-
2018 /**
2119 * {@inheritdoc}
2220 */
You can’t perform that action at this time.
0 commit comments