Commit History

Автор SHA1 Съобщение Дата
  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 години
  Bernhard Schussek 65353bd81e [Form] Fixed failing choice field tests преди 14 години
  Bernhard Schussek 43a24fa931 [Form] Renamed events to match terminology in Field преди 14 години
  Bernhard Schussek 0259d4da1e [Form] Moved namespace DataValidator to Validator преди 14 години
  Bernhard Schussek d2210a2e79 [Form] Removed unused Form::isCsrfTokenValid() преди 14 години
  Bernhard Schussek 3e17b26105 [Form] Moved CSRF protection into separate field преди 14 години
  Bernhard Schussek 6bc79a1a12 [Form] Renamed different kinds of data transformers within a field for better clarity преди 14 години
  Bernhard Schussek 0b929ee342 [Form] Renamed ValueTransformers to DataTransformers to fit with DataMapper and DataValidator преди 14 години
  Bernhard Schussek f86ecec403 [Form] Extracted data validation logic into DataValidatorInterface преди 14 години
  Bernhard Schussek 97d0183d84 [Form] Moved properties propertyPath, modifyByReference, validationGroups and virtual to generic attributes because they are specific to the used data validator/mapper implementations преди 14 години
  Bernhard Schussek 4cb76c0045 [Form] Moved error distribution logic to validation listener преди 14 години
  Bernhard Schussek 9caaf0f3a3 [Form] Introduced FieldBuilder for field/form creation and made Field/Form mostly immutable преди 14 години
  Bernhard Schussek a51321c264 [Form] Moved validation logic to ValidationListener преди 14 години
  Bernhard Schussek 0799662361 [Form] Extracted data mapping logic from Form into ObjectMapperListener преди 14 години
  Bernhard Schussek d00f1fa205 [Form] Removed unused method Form::deepArrayUnion() преди 14 години
  Bernhard Schussek 8e41cc66fe [Form] Moved form logic to event listeners преди 14 години
  Bernhard Schussek 7a63b840f3 [Form] Renamed submit() to bind() преди 14 години
  Bernhard Schussek 5bfd02bcd0 [Form] Renamed bind() to bindRequest(). It is now semantically the same as in symfony1 again преди 14 години