| @@ 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 |
|