Classgen – generátor tříd
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Felix
- Nette Core | 1196
Uz to tu parkrat bylo, myslim od nekoho pres JSON. Nicmene jsem se nudil a rikal jsem si, ze by se to mohlo nekomu hodit.
Vytvoril jsem jednoduchou komponentu pro generovani trid, je to zatim jenom prvni verze, tak se nedeste.
Jako zdroj vyuziva config.neon kde lze nastavit:
- nazev tridy
- nazev souboru
- dedeni
- implementace
- konstanty
- promenne
- funkce + parametry
- generovani getteru/setteru (podle me nejdulezitejsi fce)
- moznost nastavit public/private/apod..
- moznost nastavit defaultni hodnoty
Kdyz by se to nekomu libilo nebo mel napad jak to udelat lip nebo jinak, tak
dejte vedet.
Pouzil jsem jeste starsi verzi nette bez NS. Tedka bych to delal
v nich uz.
Soubory: https://gist.github.com/1033546