Beispiel #1
0
 /**
  * @expectedException \InvalidArgumentException
  */
 public function testBuildWitInvalidValue()
 {
     $template = new Template('/list/{page:\\d*:1}/{name:[a-z]+}/');
     $template->build(array('name' => 123));
 }
Beispiel #2
0
 /**
  * @param Template $template
  * @param UrlBuilder $urlBuilder
  * @return string
  */
 protected function templateBuild(Template $template, UrlBuilder $urlBuilder)
 {
     $path = $template->build($urlBuilder->getAllParameters(), $usedParameters);
     foreach ($usedParameters as $name) {
         $urlBuilder->useParameter($name);
     }
     return $path;
 }