1: <?php
2:
3: namespace Guzzle\Parser\Message;
4:
5: /**
6: * HTTP message parser interface used to parse HTTP messages into an array
7: */
8: interface MessageParserInterface
9: {
10: /**
11: * Parse an HTTP request message into an associative array of parts.
12: *
13: * @param string $message HTTP request to parse
14: *
15: * @return array|bool Returns false if the message is invalid
16: */
17: public function parseRequest($message);
18:
19: /**
20: * Parse an HTTP response message into an associative array of parts.
21: *
22: * @param string $message HTTP response to parse
23: *
24: * @return array|bool Returns false if the message is invalid
25: */
26: public function parseResponse($message);
27: }
28: