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
+
0
-

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