Ho alcuni metodi magici, ma per avere ancora funzioni di completamento automatico in netbeans. Io uso al di sopra di tutte le classi di un blocco simile:Doxygen ignora @method
/**
* @method int getEavConfigId() get object id
* @method Model_DbTable_EavConfig setEntityType(string $entity_type) set entity_type possible values site, user, pc, ticket, alarm ; eav field is realted to this table
* @method string getEntityType() get entity_type possible values site, user, pc, ticket, alarm ; eav field is realted to this table
* @method Model_DbTable_EavConfig setCompanyId(integer $company_id) set company_id
* @method integer getCompanyId() get company_id
* @method Model_DbTable_EavConfig setType(string $type) set type possible values textfield, textarea, radio, checkbox, select ; eav field type
* @method string getType() get type possible values textfield, textarea, radio, checkbox, select ; eav field type
*/
for NetBeans questo funziona piuttosto bene. Ma doxygen le cuciture per ignorarlo completamente.
Qualcuno ha un'idea se è possibile consentire a doxygen di accettare il tag @method?
So che phpDocumentator può gestirlo. Ma preverò le documentazioni di doxygen, causate da diversi motivi.
* È possibile inviare richieste di miglioramento in [bug tracker] (http://www.stack.nl/~dimitri/doxygen/). Assicurati che la gravità della segnalazione sia impostata su "miglioramento". * ([Via] (http://www.stack.nl/~dimitri/doxygen/)) - e nel caso in cui la lettura delle fonti aiuti: https: // github.com/doxygen/doxygen – hakre
@hakre thx, apro il nuovo bug tracker. Speriamo che non venga ignorato: https://bugzilla.gnome.org/show_bug.cgi?id=706099 – GreenRover
Bel rapporto direi! Anche la risposta qui sotto non sembra troppo male. – hakre