Symfony2 の Form 型をテストしたいです。カスタム フォーム タイプがあり、テストは次のようになります。
/**
* @param \Acme\UserBundle\Entity\User $user
*/
function let(\Acme\UserBundle\Entity\User $user)
{
$this->beConstructedWith($user);
}
function it_is_initializable()
{
$this->shouldHaveType('Acme\UserBundle\Form\Type\RegistrationFormType');
}
/**
* @param \Symfony\Component\Form\FormBuilderInterface $builder
*/
function it_builds_form(\Symfony\Component\Form\FormBuilderInterface $builder)
{
$this->buildForm($builder, []);
}
致命的なエラー: 非オブジェクトでメンバー関数 add() を呼び出します buildForm メソッドで FormBuilderInterface から $this->add メソッドを呼び出します どうすればこれを解決できますか?