ugrás a tartalomhoz

Archívum - Feb 24, 2014

symfony 1.4 'command.filter_options' event

razielanarki · 2014. Feb. 24. (H), 13.41
(inb4: nem, nem tudok másik keretrendszert választani, bár szívem szerint sf2/laravellel csinálnám)

megvan a generátor osztály, megvannak a widgetek stb, azt szeretném megoldani h a doctrine:build-* command taskok ezt a generátor osztályt használják.

https://gist.github.com/pborreli/577526

találtam ezt a fenti gist-et githubon, sikerült is elv belőnöm, de az $options-tömbbel gond akadt (Configration.class.php 24 sor, nálam ez a config/ProjectConfiguration.class.php)

ha ebben a formában írom be a sort
$options = array ('--generator-class=myFormGenerator');
nem fut le a generátorom, a rendes sfXxxx osztályokat kapom a BaseXxxxForm osztályokban.

ha ebben a formában írom be (idézőjelben a class, mintha commandline lenne)
$options = array ('--generator-class="myFormGenerator"');
nem fut le, hibaüzenetet kapok:
  The execution of task "doctrine:build-forms" failed.  
  - Not enough arguments.  
(wtf??)

próbálgattam mást is (egy kötőjel, kötőjel nélkül, szóközök stb), de sehogysem sikerült elérni a kívánt eredményt:
hogy ne kelljen külön kézzel futtatgatni a doctrine:build-forms -ot, hanem "simán", egy "doctrine:build --all" lal is helyesen fusson le.

ha kézzel futtatom, minden okés, de jó lenne ha automatizálni lehetne ezt a dolgot.

a forráskódot is böngésztem, de elég cryptic/designpatternitis-es/overfactored szal nem ad sok segítéget. doksik sem, gooogle sem :S

mit csinálok rosszul? :)