22 lines
510 B
PHP
22 lines
510 B
PHP
|
<?php
|
||
|
|
||
|
namespace Guzzle\Parser\UriTemplate;
|
||
|
|
||
|
/**
|
||
|
* Expands URI templates using an array of variables
|
||
|
*
|
||
|
* @link http://tools.ietf.org/html/rfc6570
|
||
|
*/
|
||
|
interface UriTemplateInterface
|
||
|
{
|
||
|
/**
|
||
|
* Expand the URI template using the supplied variables
|
||
|
*
|
||
|
* @param string $template URI Template to expand
|
||
|
* @param array $variables Variables to use with the expansion
|
||
|
*
|
||
|
* @return string Returns the expanded template
|
||
|
*/
|
||
|
public function expand($template, array $variables);
|
||
|
}
|