Exemplo n.º 1
0
 /**
  * @param array  $uris
  * @param array  $data
  * @param string $namespace
  * @return PageCollection
  */
 public function create(array $uris = [], array $data = [], $namespace = Path::DEFAULT_NAMESPACE)
 {
     foreach ($uris as $uri) {
         $pageData = isset($data[$uri]) ? $data[$uri] : [];
         $page = $this->pages->getPage($uri, $pageData, $namespace);
         $this->pageCollection->put($uri, $page);
         $this->dispatchEventsFor($page);
     }
     return $this->pageCollection;
 }
Exemplo n.º 2
0
 /**
  * @param $uri
  * @return mixed
  */
 public function page(Pages $pages, $uri)
 {
     return $pages->render($uri);
 }