1: <?php
2:
3: namespace Guzzle\Parser\UriTemplate;
4:
5: /**
6: * Expands URI templates using an array of variables
7: *
8: * @link http://tools.ietf.org/html/rfc6570
9: */
10: interface UriTemplateInterface
11: {
12: /**
13: * Expand the URI template using the supplied variables
14: *
15: * @param string $template URI Template to expand
16: * @param array $variables Variables to use with the expansion
17: *
18: * @return string Returns the expanded template
19: */
20: public function expand($template, array $variables);
21: }
22: