Dia en generated code
TODO: uitleg over dia aanpassen
Een methode in generated code stoppen
Hiervoor heb je de dia, en de file docs/generator/WSW4objects/WSW4method.php nodig.
Pas in de dia de Entiteit- of DBObject-klasse aan (TODO: zoek uit wat het verschil is...)
en voeg een virtuele methode toe, met naam en comment en parameters enzo naar keuze.
Vervolgens ga je naar docs/generator/WSW4objects/WSW4method.php toe, stop je je methodenaam in de enorme switch-statement,
en voeg je een corresponderende code$methodenaam-methode toe.
Deze neemt $fp: de filehandle waar de generated code heen geschreven moet worden, en $cls: de klasse waar de methode daadwerkelijk op terechtkomt.
Hierin is het een goed idee om $this->codeMethodHeader($fp); als eerste aan te roepen, die verzorgt een mooie methodeheader.
Vervolgens print je de body van je methode, en vergeet niet de sluit-} :-)
Run dia2php en sta verbaasd terwijl je volautomatisch allerlei code niet meer hoeft te schrijven!