Beispiel #1
0
 /**
  * Get all pages
  * @return array<Page> Return an array of 'Page'
  */
 public function getPages()
 {
     $pages = array();
     $pagesArr = $this->listPages();
     foreach ($pagesArr as $pagePath) {
         $pages[] = $this->getPage($pagePath);
     }
     // Sort pages
     $sortType = Config::typeOfSort();
     $sortField = Config::sortField();
     if (is_integer($sortType)) {
         $sortType = SORT_ASC;
     }
     $this->arraySortByField($pages, $sortField, $sortType);
     return $pages;
 }