Example #1
0
 /**
  * @return string
  */
 public function render()
 {
     $locator = new ClassTemplateLocator($this);
     $renderer = $this->createRenderer();
     $model = $this->getModel();
     return $renderer->render($locator->find($this->getTemplateExtension()), $model);
 }
Example #2
0
 protected function getName($class)
 {
     return lcfirst(substr(basename(parent::getName($class)), 0, -strlen(WebRouter::SUFFIX)));
 }
Example #3
0
 private function whenILocateTheTemplateOf($class)
 {
     $locator = new ClassTemplateLocator($class);
     $this->found = $locator->find('foo');
 }