/** * @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; }
/** * @param $uri * @return mixed */ public function page(Pages $pages, $uri) { return $pages->render($uri); }