Example #1
0
 /**
  * Loads section by name
  *
  * @param string $name Name of section
  * @param Navigation_Section $parent If section has parent section
  * @param int $priority
  * @return Navigation_Section|null
  */
 public static function get_section($name, Navigation_Section $parent = null, $priority = 1)
 {
     if ($parent === null) {
         $parent = Navigation::get_root_section();
     }
     $section = $parent->find_section($name);
     if ($section === null) {
         $section = Navigation_Section::factory(array('name' => $name, 'priority' => $priority));
         $parent->add_page($section);
     }
     return $section;
 }