Fabien Potencier
|
49dc836521
[Form] moved the template context creation to the Form class
|
14 年之前 |
Fabien Potencier
|
dfa1da0416
[Form] removed unused use statement and fixed phpdoc
|
14 年之前 |
Bernhard Schussek
|
3482ff73b7
[Form] Fixed empty value in choice fields
|
14 年之前 |
Bernhard Schussek
|
e476231e8a
[Form] Removed invalid tests, cleaned up some tests, added test coverage
|
14 年之前 |
Bernhard Schussek
|
a5d0b3aea6
[Form] Changed FormBuilder::set(Client|Norm)Transformer to FormBuilder::prepend(Client|Norm)Transformer and FormBuilder::append(Client|Norm)Transformer to facilitate extension of types
|
14 年之前 |
Bernhard Schussek
|
35d9b7f800
[Form] Improved test coverage of Form. The emptyValue closure now receives the Form instance to use form data when constructing new objects
|
14 年之前 |
Bernhard Schussek
|
4f39234741
[Form] bind() is ignored if a form is read-only
|
14 年之前 |
Bernhard Schussek
|
c864d7fae1
[Form] Improved test coverage of Form class
|
14 年之前 |
Bernhard Schussek
|
1fa004ceb2
[Form] Simplified the interface names of the Renderer subnamespace
|
14 年之前 |
Bernhard Schussek
|
4ec6ba8674
[Form] Fixed: set data is treated as string except if a transformer is set
|
14 年之前 |
Bernhard Schussek
|
cfaa03eeec
[Form] Fixed: empty objects are only created upon binding forms with empty data
|
14 年之前 |
Bernhard Schussek
|
b180319371
[Form] Moved creation of empty data to Form to clean up DataMapperInterface
|
14 年之前 |
Bernhard Schussek
|
c786fac303
[Form] Sample fix implementation of renderers
|
14 年之前 |
Bernhard Schussek
|
3c412ffba0
[Form] Moved Form::validateData() to DelegatingValidator::validateFormData()
|
14 年之前 |
Bernhard Schussek
|
4372bd5dc8
[Form] Fixed: Bubbling errors are caught correctly
|
14 年之前 |
Bernhard Schussek
|
262bdcb21d
[Form] Fixed validation
|
14 年之前 |
Bernhard Schussek
|
15d5259eb8
[Form] Forms now remember the types used during their construction
|
14 年之前 |
Bernhard Schussek
|
33692eae4a
[Form] Renamed Form::isTransformationSuccessful() to isSynchronized(). This method now indicates whether the data in the different representations is synchronized. Moved 'invalid' error to DefaultValidator
|
14 年之前 |
Bernhard Schussek
|
577e106361
[Form] Implemented custom mapping of data errors to form fields
|
14 年之前 |
Bernhard Schussek
|
c1abf08d9c
[Form] Implemented error bubbling
|
14 年之前 |
Bernhard Schussek
|
3985522b9b
[Form] Removed obsolete classes Error and DataError
|
14 年之前 |
Bernhard Schussek
|
01a47457d0
[Form] Improved naming of various interfaces. Renamed DefaultRenderer to ThemeRenderer
|
14 年之前 |
Bernhard Schussek
|
321d40b21a
[Form] Decoupled FormBuilder from ThemeInterface
|
14 年之前 |
Bernhard Schussek
|
acaa9c9058
[Form] Fixed signature of Form::addError()
|
14 年之前 |
Bernhard Schussek
|
6c9ff0a2a3
[Form] Improved naming of data conversion methods in Form and made them private
|
14 年之前 |
Bernhard Schussek
|
2dbb41714a
[Form] Merged Field and Form. Merged FieldBuilder and FormBuilder. After the refactoring, the distinction between the two concepts is small enough to merge them
|
14 年之前 |
Bernhard Schussek
|
fc7281bcab
[Form] Extracted validation logic of form. Fields can now contain multiple validators
|
14 年之前 |
Bernhard Schussek
|
cb599f417e
[Form] Renamed field option 'disabled' to 'read_only'. How to render read-only fields is now the responsibility of the renderer
|
14 年之前 |
Bernhard Schussek
|
a1c3d21d0e
[Form] Added comment
|
14 年之前 |
Bernhard Schussek
|
e9cb19721a
[Form] Optimized code in Form to remove one event listener
|
14 年之前 |