Code Duplication    Length = 10-10 lines in 2 locations

src/Paybox.php 2 locations

@@ 55-64 (lines=10) @@
52
     *
53
     * @return DirectResponse
54
     */
55
    public function requestDirect(RequestInterface $request)
56
    {
57
        if ($request->getRequestType() >= RequestInterface::SUBSCRIBER_AUTHORIZE) {
58
            throw new \InvalidArgumentException(
59
                'Direct Plus requests must be passed onto '.__CLASS__.'::requestDirectPlus method.'
60
            );
61
        }
62
63
        return $this->request($request);
64
    }
65
66
    /**
67
     * @param RequestInterface $request
@@ 71-80 (lines=10) @@
68
     *
69
     * @return DirectPlusResponse
70
     */
71
    public function requestDirectPlus(RequestInterface $request)
72
    {
73
        if ($request->getRequestType() < RequestInterface::SUBSCRIBER_AUTHORIZE) {
74
            throw new \InvalidArgumentException(
75
                'Direct requests must be passed onto '.__CLASS__.'::requestDirect method.'
76
            );
77
        }
78
79
        return $this->request($request, true);
80
    }
81
82
    /**
83
     * @param RequestInterface $request