Dsao_Module Klassenreferenz

Ein Modul. Mehr ...

Aufstellung aller Elemente

Öffentliche Methoden

 __construct ($name, $active=true)
 Konstruktor.
 getMenu ()
 Gibt Menü zurück.
 getName ()
 Gibt Namen zurück.
 isActive ()
 Gibt zurück, ob das Modul aktiv ist.
 setActive ($active=true)
 Setzt Status des Moduls.
 setName ($name)
 Setzt den Namen des Moduls.

Geschützte Attribute

 $_active = null
 bool, aktiv?
 $_name = null
 string, Name


Ausführliche Beschreibung

Ein Modul.

Autor:
DSAo-Md

http://www.gnu.org/licenses/gpl-3.0.html GNU Public License

Version:
SVN: $Id: Module.php 519 2009-09-13 15:51:26Z saviola777 $

Definiert in Zeile 9 der Datei Module.php.


Beschreibung der Konstruktoren und Destruktoren

Dsao_Module::__construct ( name,
active = true 
)

Konstruktor.

Parameter:
$id int, Modul-ID
$name string, Name
$active bool, aktiv?
Rückgabe:
void

Definiert in Zeile 29 der Datei Module.php.

Benutzt setActive() und setName().

00030   {
00031     $this->setActive($active);
00032 
00033     $this->setName($name);
00034   }


Dokumentation der Elementfunktionen

Dsao_Module::getMenu (  ) 

Gibt Menü zurück.

Rückgabe:
Dsao_Module_Menu_Item, Menü
Ausnahmebehandlung:
Dsao_Exception 

Definiert in Zeile 42 der Datei Module.php.

00043   {
00044     // Falls Menü noch nicht gesetzt wurde
00045     if (null === $this->_menu)
00046     {
00047       throw new Dsao_Exception('dsao_module_menu_not_set');
00048     }
00049 
00050     return $this->_menu;
00051   }

Dsao_Module::getName (  )  [final]

Gibt Namen zurück.

Rückgabe:
string, Name

Definiert in Zeile 58 der Datei Module.php.

00059   {
00060     return $this->_name;
00061   }

Dsao_Module::isActive (  )  [final]

Gibt zurück, ob das Modul aktiv ist.

Rückgabe:
bool, aktiv?

Definiert in Zeile 68 der Datei Module.php.

00069   {
00070     return $this->_active;
00071   }

Dsao_Module::setActive ( active = true  )  [final]

Setzt Status des Moduls.

Parameter:
$active bool, ob Modul aktiv ist
Rückgabe:
Dsao_Module, fließendes Interface

Definiert in Zeile 79 der Datei Module.php.

Wird benutzt von __construct().

00080   {
00081     $this->_active = (bool) $active;
00082 
00083     return $this;
00084   }

Dsao_Module::setName ( name  )  [final]

Setzt den Namen des Moduls.

Parameter:
$name string, Modulname
Rückgabe:
Dsao_Module, fließendes Interface

Definiert in Zeile 92 der Datei Module.php.

Wird benutzt von __construct().

00093   {
00094     $this->_name = $name;
00095 
00096     return $this;
00097   }


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:

Erzeugt am Fri Sep 18 19:04:13 2009 für DSA online - Morgendaemmerung von  doxygen 1.5.7.1