EventListener

Das WCF verfügbt über sogenannte Event-Schnittstellen. Diese erlauben den Eingriff in den Programmablauf an elementaren Stellen, um so individuelle Veränderungen herbeizuführen. Dadurch benötigen viele Anpassungen keine direkte Modifikation der originalen Quellcode-Dateien.

Auf diese weise können zusätzliche Überprüfungen gemacht oder aber neue Template-Variablen zugewiesen werden.

Zur Woltlab Dokumentation

XML Definition

<?xml version="1.0"?>
<!DOCTYPE data SYSTEM "http://www.woltlab.com/DTDs/eventListeners.dtd">
<data>	
	<import>
		<eventlistener>
			<eventclassname>BeispielPage</eventclassname>
			<eventname>assignVariables</eventname>
			<listenerclassfile>lib/system/event/listener/Beispiel.class.php</listenerclassfile>
			<environment>umgebung<environment>
			<inherit>erbfähig</inherit>
		</eventlistener>
	</import>
</data>