Bernhard Schussek
41b0127963
[Form] Deprecated bind() and isBound() in favor of submit() and isSubmitted()
2013-04-20 18:05:58 +02:00
Alexander Kotynia
bf9382e6cd
[Form] Make exception handling consistent with other components
2013-04-20 00:34:27 +03:00
Bernhard Schussek
1bae7b242c
[PropertyAccess] Extracted PropertyAccess component out of Form
2013-01-10 09:49:37 +01:00
Bernhard Schussek
a38232ae0e
[Form] Fixed: FormTypeInterface::getParent() supports returning FormTypeInterface instances again
2012-08-22 16:44:02 +02:00
Bernhard Schussek
6b17640647
[Form] Fixed caching of block names when types of forms with the same unique block ID differ
2012-07-25 17:31:36 +02:00
Bernhard Schussek
cd7835d8d2
[Form] Cached the form type hierarchy in order to improve performance
2012-07-13 20:39:30 +02:00
Bernhard Schussek
2bf4d6cff4
[Form] Fixed FormFactory not to set "data" option if not explicitely given
2012-07-13 12:12:25 +02:00
Bernhard Schussek
33fecca210
[Form] Merged various form events and added class FormEvent
2012-05-25 12:34:16 +02:00
Bernhard Schussek
8cae3282d8
[Form] setDefaultOptions() is now coded against OptionsResolverInterface
2012-05-25 12:34:16 +02:00
Bernhard Schussek
2cd99e80b6
[Form] Added FormBuilderInterface and FormViewInterface and cleaned up FormTypeInterface and FormTypeExtensionInterface
2012-05-25 12:28:17 +02:00
Bernhard Schussek
027259eba4
[Form] Changed getDefaultOptions() to setDefaultOptions(OptionsResolver $resolver) in FormTypeInterface
2012-05-25 12:28:17 +02:00
Bernhard Schussek
860dd1f7d8
[Form] Adapted Form to create a deterministic property path by default
2012-05-22 09:29:53 +02:00
Fabien Potencier
26f933e7bd
fixed CS
2012-05-01 15:23:48 +02:00
Jeremy Mikola
cb87ccb284
[Form] Failing test for empty_data option BC break
...
This demonstrates the issue described in symfony/symfony#3354 . FieldType no longer has access to the child type's data_class option, which makes it unable to create the default closure for empty_data.
2012-04-11 16:37:42 +02:00
Bernhard Schussek
b7330456b6
[Form] Fixed option support in Form component
2012-04-11 16:37:42 +02:00
Bernhard Schussek
c4e68a3295
[Form] Moved logic of addXxx()/removeXxx() methods to the PropertyPath class
...
Setting a property path like "article.tags" will now automatically try to
favor addTag() and removeTag() over setTags(), if found. If you want to
set up a property path with an irregular singular that is not detected,
you can use "|" to separate the plural from the singular form in the
path: "article.genera|genus".
Another consequence of this commit is that the MergeCollectionListener has
been simplified a lot. Forms returning an array or a collection will
always result in adders/removers being called now without having to add
this listener.
2012-04-08 12:32:17 +02:00
John Bohn
b6ac1aa912
[FORM] Give PropertyPath ability to read hassers
2012-04-04 09:49:16 -05:00
Eriksen Costa
2cac50d8a9
fixed CS (missing or misplaced license blocks)
2012-04-02 00:52:14 -03:00
Fabien Potencier
fea6b79acd
moved component and bridge unit tests to the src/ directory
...
This is the first step to make each Symfony Component and Bridge self-contained.
2012-03-29 08:37:22 +02:00