public function testAddAnotherBuildersFields() { $banner = new FieldsBuilder('banner'); $banner->addText('title')->addWysiwyg('content'); $builder = new FieldsBuilder('content'); $builder->addTextarea('summary')->addFields($banner); $expectedConfig = ['key' => 'group_content', 'title' => 'Content', 'fields' => [['name' => 'summary', 'type' => 'textarea'], ['name' => 'title', 'label' => 'Title', 'type' => 'text'], ['name' => 'content', 'type' => 'wysiwyg']]]; $this->assertArraySubset($expectedConfig, $builder->build()); }