Code Duplication    Length = 15-15 lines in 2 locations

src/momo/PaymentGateway.php 2 locations

@@ 130-144 (lines=15) @@
127
    /**
128
     * @inheritdoc
129
     */
130
    public function beforeRequest(RequestEvent $event)
131
    {
132
        switch ($event->command) {
133
            case self::RC_REFUND:
134
                $this->trigger(self::EVENT_BEFORE_REFUND, $event);
135
                break;
136
            case self::RC_QUERY_REFUND:
137
                $this->trigger(self::EVENT_BEFORE_QUERY_REFUND, $event);
138
                break;
139
            default:
140
                break;
141
        }
142
143
        parent::beforeRequest($event);
144
    }
145
146
    /**
147
     * @inheritdoc
@@ 149-163 (lines=15) @@
146
    /**
147
     * @inheritdoc
148
     */
149
    public function afterRequest(RequestEvent $event)
150
    {
151
        switch ($event->command) {
152
            case self::RC_REFUND:
153
                $this->trigger(self::EVENT_AFTER_REFUND, $event);
154
                break;
155
            case self::RC_QUERY_REFUND:
156
                $this->trigger(self::EVENT_AFTER_QUERY_REFUND, $event);
157
                break;
158
            default:
159
                break;
160
        }
161
162
        parent::afterRequest($event);
163
    }
164
165
    /**
166
     * @inheritdoc