Dsao_Controller_Plugin_Acl Klassenreferenz

ACL-Plugin, dient nur zum Initialisieren einer Instanz der Zend_Acl-Klasse. Mehr ...

Aufstellung aller Elemente

Öffentliche Methoden

 preDispatch (Zend_Controller_Request_Abstract $request)
 Stellt ACL-Objekt in Registry zur Verfügung.


Ausführliche Beschreibung

ACL-Plugin, dient nur zum Initialisieren einer Instanz der Zend_Acl-Klasse.

Die Klasse initialisiert die ACL der Applikation, optional wird das Objekt serialisiert in einer Datei gespeichert.

Autor:
DSAo-Md

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

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

Definiert in Zeile 12 der Datei Acl.php.


Dokumentation der Elementfunktionen

Dsao_Controller_Plugin_Acl::preDispatch ( Zend_Controller_Request_Abstract $  request  ) 

Stellt ACL-Objekt in Registry zur Verfügung.

Parameter:
$request Zend_Controller_Request_Abstract, Anfrageobjekt
Rückgabe:
void

Noch zu erledigen:
Bei Gelegenheit Konfigurationswert entfernen, hat keinen Sinn

Definiert in Zeile 21 der Datei Acl.php.

Benutzt Dsao_Registry::get().

00022   {
00023     $cacheLoader = new Dsao_Cache_Loader('File',
00024             array('automatic_serialization' => true,
00029                   'caching' => Dsao_Registry::get('config')->acl->caching,
00030                   'master_files' =>
00031                     array(XML_DIR.Dsao_Constructor_Acl::ACL_RESOURCES_DIR)));
00032 
00033     // ACL-Objekt laden
00034     $acl = $cacheLoader->getObject
00035       ('Dsao_Constructor_Acl', 'acl', array('acl', 'module'));
00036 
00037     Zend_Registry::set('acl', $acl);
00038   }


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

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