. * * @author TechFuze * @copyright Copyright (c) 2013 - 2016, Techfuze. (http://techfuze.net) * @copyright Copyright (c) 1996 - 2015, Free Software Foundation, Inc. (http://www.fsf.org/) * @license http://opensource.org/licenses/GPL-3.0 GPLv3 License * * @link http://fuzeworks.techfuze.net * @since Version 0.0.1 * * @version Version 0.0.1 */ namespace Module\Admin; class PageList { public $pages = array(); /** * Gets the value of pages. * * @return mixed */ public function getPages() { return $this->pages; } /** * Retrieve a page. * * @param string $unique_identifier Unique name for the page * * @return PageData PageData Object */ public function getPage($unique_identifier) { return $this->pages[$unique_identifier]; } /** * Add a page to the array. * * @param PageData $page PageData Object */ public function addPage($page, $unique_identifier) { $this->pages[$unique_identifier] = $page; } }