1: <?php
2:
3:
4: namespace Racoon\Api\Response\Generate;
5:
6:
7: use Racoon\Api\Request;
8:
9: interface GeneratorInterface
10: {
11:
12: /**
13: * @param Request $request
14: * @return mixed
15: */
16: public function setRequest(Request $request);
17:
18:
19: /**
20: * @return Request
21: */
22: public function getRequest();
23:
24: /**
25: * @return mixed
26: */
27: public function generate();
28:
29:
30: /**
31: * @return int
32: */
33: public function getHttpResponseCode();
34:
35: }