name: CompoundFormTest class_comment: null dependencies: - name: TestCase type: class source: PHPUnit\Framework\TestCase - name: EventDispatcher type: class source: Symfony\Component\EventDispatcher\EventDispatcher - name: AlreadySubmittedException type: class source: Symfony\Component\Form\Exception\AlreadySubmittedException - name: PropertyPathAccessor type: class source: Symfony\Component\Form\Extension\Core\DataAccessor\PropertyPathAccessor - name: DataMapper type: class source: Symfony\Component\Form\Extension\Core\DataMapper\DataMapper - name: DateType type: class source: Symfony\Component\Form\Extension\Core\Type\DateType - name: SubmitType type: class source: Symfony\Component\Form\Extension\Core\Type\SubmitType - name: TextType type: class source: Symfony\Component\Form\Extension\Core\Type\TextType - name: HttpFoundationRequestHandler type: class source: Symfony\Component\Form\Extension\HttpFoundation\HttpFoundationRequestHandler - name: FormBuilder type: class source: Symfony\Component\Form\FormBuilder - name: FormError type: class source: Symfony\Component\Form\FormError - name: FormErrorIterator type: class source: Symfony\Component\Form\FormErrorIterator - name: FormEvent type: class source: Symfony\Component\Form\FormEvent - name: FormEvents type: class source: Symfony\Component\Form\FormEvents - name: FormFactory type: class source: Symfony\Component\Form\FormFactory - name: FormInterface type: class source: Symfony\Component\Form\FormInterface - name: FormRegistry type: class source: Symfony\Component\Form\FormRegistry - name: Forms type: class source: Symfony\Component\Form\Forms - name: FormView type: class source: Symfony\Component\Form\FormView - name: ResolvedFormTypeFactory type: class source: Symfony\Component\Form\ResolvedFormTypeFactory - name: ResolvedFormTypeInterface type: class source: Symfony\Component\Form\ResolvedFormTypeInterface - name: SubmitButtonBuilder type: class source: Symfony\Component\Form\SubmitButtonBuilder - name: FixedDataTransformer type: class source: Symfony\Component\Form\Tests\Fixtures\FixedDataTransformer - name: Map type: class source: Symfony\Component\Form\Tests\Fixtures\Map - name: UploadedFile type: class source: Symfony\Component\HttpFoundation\File\UploadedFile - name: Request type: class source: Symfony\Component\HttpFoundation\Request - name: PropertyAccess type: class source: Symfony\Component\PropertyAccess\PropertyAccess properties: [] methods: - name: setUp visibility: protected parameters: [] comment: null - name: testValidIfAllChildrenAreValid visibility: public parameters: [] comment: null - name: testInvalidIfChildIsInvalid visibility: public parameters: [] comment: null - name: testDisabledFormsValidEvenIfChildrenInvalid visibility: public parameters: [] comment: null - name: testSubmitForwardsNullIfNotClearMissingButValueIsExplicitlyNull visibility: public parameters: [] comment: null - name: testSubmitForwardsNullIfValueIsMissing visibility: public parameters: [] comment: null - name: testSubmitDoesNotForwardNullIfNotClearMissing visibility: public parameters: [] comment: null - name: testSubmitDoesNotAddExtraFieldForNullValues visibility: public parameters: [] comment: null - name: testClearMissingFlagIsForwarded visibility: public parameters: [] comment: null - name: testCloneChildren visibility: public parameters: [] comment: null - name: testNotEmptyIfChildNotEmpty visibility: public parameters: [] comment: null - name: testAdd visibility: public parameters: [] comment: null - name: testAddUsingNameAndType visibility: public parameters: [] comment: null - name: testAddUsingIntegerNameAndType visibility: public parameters: [] comment: null - name: testAddWithoutType visibility: public parameters: [] comment: null - name: testAddUsingNameButNoType visibility: public parameters: [] comment: null - name: testAddUsingNameButNoTypeAndOptions visibility: public parameters: [] comment: null - name: testAddThrowsExceptionIfAlreadySubmitted visibility: public parameters: [] comment: null - name: testRemove visibility: public parameters: [] comment: null - name: testRemoveThrowsExceptionIfAlreadySubmitted visibility: public parameters: [] comment: null - name: testRemoveIgnoresUnknownName visibility: public parameters: [] comment: null - name: testArrayAccess visibility: public parameters: [] comment: null - name: testCountable visibility: public parameters: [] comment: null - name: testIterator visibility: public parameters: [] comment: null - name: testIteratorKeys visibility: public parameters: [] comment: null - name: testAddMapsViewDataToFormIfInitialized visibility: public parameters: [] comment: null - name: testAddDoesNotMapViewDataToFormIfNotInitialized visibility: public parameters: [] comment: null - name: testAddDoesNotMapViewDataToFormIfInheritData visibility: public parameters: [] comment: null - name: testSetDataSupportsDynamicAdditionAndRemovalOfChildren visibility: public parameters: [] comment: null - name: testSetDataMapsViewDataToChildren visibility: public parameters: [] comment: null - name: testSetDataDoesNotMapViewDataToChildrenWithLockedSetData visibility: public parameters: [] comment: null - name: testSubmitSupportsDynamicAdditionAndRemovalOfChildren visibility: public parameters: [] comment: null - name: testSubmitMapsSubmittedChildrenOntoExistingViewData visibility: public parameters: [] comment: null - name: testMapFormsToDataIsNotInvokedIfInheritData visibility: public parameters: [] comment: null - name: testSubmitRestoresViewDataIfCompoundAndEmpty visibility: public parameters: [] comment: null - name: testSubmitMapsSubmittedChildrenOntoEmptyData visibility: public parameters: [] comment: null - name: requestMethodProvider visibility: public parameters: [] comment: null - name: testSubmitPostOrPutRequest visibility: public parameters: - name: method comment: '# * @dataProvider requestMethodProvider' - name: testSubmitPostOrPutRequestWithEmptyRootFormName visibility: public parameters: - name: method comment: '# * @dataProvider requestMethodProvider' - name: testSubmitPostOrPutRequestWithSingleChildForm visibility: public parameters: - name: method comment: '# * @dataProvider requestMethodProvider' - name: testSubmitPostOrPutRequestWithSingleChildFormUploadedFile visibility: public parameters: - name: method comment: '# * @dataProvider requestMethodProvider' - name: testSubmitGetRequest visibility: public parameters: [] comment: null - name: testSubmitGetRequestWithEmptyRootFormName visibility: public parameters: [] comment: null - name: testGetErrors visibility: public parameters: [] comment: null - name: testGetErrorsDeep visibility: public parameters: [] comment: null - name: testGetErrorsDeepRecursive visibility: public parameters: [] comment: null - name: testClearErrors visibility: public parameters: [] comment: null - name: testClearErrorsShallow visibility: public parameters: [] comment: null - name: testClearErrorsDeep visibility: public parameters: [] comment: null - name: testCreateViewWithChildren visibility: public parameters: [] comment: null - name: testNoClickedButtonBeforeSubmission visibility: public parameters: [] comment: null - name: testNoClickedButton visibility: public parameters: [] comment: null - name: testClickedButton visibility: public parameters: [] comment: null - name: testClickedButtonFromNestedForm visibility: public parameters: [] comment: null - name: testClickedButtonFromParentForm visibility: public parameters: [] comment: null - name: testDisabledButtonIsNotSubmitted visibility: public parameters: [] comment: null - name: testArrayTransformationFailureOnSubmit visibility: public parameters: [] comment: null - name: testFileUpload visibility: public parameters: [] comment: null - name: testMapDateTimeObjectsWithEmptyArrayDataUsingDataMapper visibility: public parameters: [] comment: null - name: createForm visibility: private parameters: - name: name default: '''name''' - name: compound default: 'true' comment: null - name: getBuilder visibility: private parameters: - name: name default: '''name''' - name: dataClass default: 'null' - name: options default: '[]' comment: null traits: - PHPUnit\Framework\TestCase - Symfony\Component\EventDispatcher\EventDispatcher - Symfony\Component\Form\Exception\AlreadySubmittedException - Symfony\Component\Form\Extension\Core\DataAccessor\PropertyPathAccessor - Symfony\Component\Form\Extension\Core\DataMapper\DataMapper - Symfony\Component\Form\Extension\Core\Type\DateType - Symfony\Component\Form\Extension\Core\Type\SubmitType - Symfony\Component\Form\Extension\Core\Type\TextType - Symfony\Component\Form\Extension\HttpFoundation\HttpFoundationRequestHandler - Symfony\Component\Form\FormBuilder - Symfony\Component\Form\FormError - Symfony\Component\Form\FormErrorIterator - Symfony\Component\Form\FormEvent - Symfony\Component\Form\FormEvents - Symfony\Component\Form\FormFactory - Symfony\Component\Form\FormInterface - Symfony\Component\Form\FormRegistry - Symfony\Component\Form\Forms - Symfony\Component\Form\FormView - Symfony\Component\Form\ResolvedFormTypeFactory - Symfony\Component\Form\ResolvedFormTypeInterface - Symfony\Component\Form\SubmitButtonBuilder - Symfony\Component\Form\Tests\Fixtures\FixedDataTransformer - Symfony\Component\Form\Tests\Fixtures\Map - Symfony\Component\HttpFoundation\File\UploadedFile - Symfony\Component\HttpFoundation\Request - Symfony\Component\PropertyAccess\PropertyAccess interfaces: []