クラスの注釈から自動的にフォームを作成できるようにするメカニズムに取り組んでいます。たとえば、いくつかのカスタム アノテーションを含む "News" というクラスがあります。
/**
* @Admin\Form(name="news")
*/
class News
{
/**
*
* @Admin\Field(name="title", type="text")
*/
private $title;
}
私の目標は、「フォーム」アノテーションを持つクラスが存在するかどうかを確認し、このクラス フィールドに基づいてフォームを作成するメカニズムを作成することです。
このメカニズムをどこに置くべきですか?最初に FormFactory を上書きすることを考えていましたが、そのようなことにはもっと良い場所があると思います。