Bernhard Schussek
|
364b0f5208
|
[Form] Fixed: FormBuilder::add() accepts FormTypeInterface instances
|
2011-03-27 14:05:06 +02:00 |
|
Bernhard Schussek
|
dc38eeffe3
|
[Form] Changed the default value of the 'property_path' option to NULL. Explicitely set it to '' or false to disable mapping for a field/form
|
2011-03-27 14:02:24 +02:00 |
|
Bernhard Schussek
|
67d85c6bc7
|
[Form] Fixed signature of FormThemeInterface::render()
|
2011-03-27 13:48:38 +02:00 |
|
Bernhard Schussek
|
b21929423e
|
[Form] Completely removed the fields variable in the renderer. The renderer itself supports ArrayAccess and Traversable
|
2011-03-27 13:48:36 +02:00 |
|
Bernhard Schussek
|
eaff9c641e
|
[Form] Fixed: the default template is only set on the root renderer and reused by children
|
2011-03-26 19:39:31 +01:00 |
|
Bernhard Schussek
|
89361d036f
|
[Form] Renamed FormType::configure() to FormType::buildForm()
|
2011-03-26 18:52:24 +01:00 |
|
Bernhard Schussek
|
a58cfab37d
|
[Form] Removed form.type.loader tag and according compiler pass to simplify configuration. Custom types that are not in the DIC can be instantiated manually and passed wherever a type is desired.
|
2011-03-26 18:48:55 +01:00 |
|
Bernhard Schussek
|
9ff91dc997
|
Merge remote branch 'beberlei/FormsCollectionPrototype' into beberlei-merge
|
2011-03-26 18:39:20 +01:00 |
|
Bernhard Schussek
|
fae319e77a
|
[Form] Renderers are now created explicitely using FormFactory::createRenderer(). This improves performance on requests where a form does not need to be rendered
|
2011-03-26 16:03:34 +01:00 |
|
Bernhard Schussek
|
8c7a93c90c
|
[Form] Added FormTypeInterface::buildRendererBottomUp() which is called after children are initialized
|
2011-03-26 16:03:34 +01:00 |
|
Bernhard Schussek
|
c786fac303
|
[Form] Sample fix implementation of renderers
|
2011-03-26 16:03:34 +01:00 |
|
Benjamin Eberlei
|
f9e2864030
|
[Form] Set prototype to true by default.
|
2011-03-26 14:56:59 +01:00 |
|
Benjamin Eberlei
|
d87651b6a2
|
[Form] Add option "prototype" defaulting to true.
|
2011-03-26 14:52:03 +01:00 |
|
Bernhard Schussek
|
41c3aea668
|
Merge remote branch 'beberlei/FormRendererItrator' into beberlei-merge
|
2011-03-26 13:43:33 +01:00 |
|
Benjamin Eberlei
|
f882a511a0
|
[Form] Initialize on iterator access.
|
2011-03-26 12:28:46 +01:00 |
|
Benjamin Eberlei
|
cd1ce86aee
|
[Form] Iterator support for ThemeRenderer
|
2011-03-26 12:25:47 +01:00 |
|
Benjamin Eberlei
|
73d8470a76
|
[Form] Fix children implementation, setChildren() is not used, the attribute "fields" is.
|
2011-03-26 09:42:45 +01:00 |
|
Bernhard Schussek
|
7585dce8dd
|
[Form] Added options validation to field creation
|
2011-03-25 15:30:33 +01:00 |
|
Bernhard Schussek
|
0ace068a52
|
[Form] PropertyPathMapper now only maps if the form data is synchronized to avoid duplicate form errors ('invalid'+'NotNull', for example)
|
2011-03-25 11:27:22 +01:00 |
|
Bernhard Schussek
|
6825ea2489
|
[Form] Improved test coverage of PropertyPathMapper
|
2011-03-25 11:27:20 +01:00 |
|
Bernhard Schussek
|
e3ac248617
|
[Form] Errors are mapped to subforms correctly and bubble up again if necessary
|
2011-03-25 10:53:36 +01:00 |
|
Bernhard Schussek
|
7b412cc762
|
[Form] Removed FormFactory::addGuessers() and moved guessers to constructor arg instead
|
2011-03-25 02:26:14 +01:00 |
|
Bernhard Schussek
|
9b1b8cbffa
|
[Form] Replaced various occurences of 'field' by 'form'
|
2011-03-25 02:12:01 +01:00 |
|
Bernhard Schussek
|
3c412ffba0
|
[Form] Moved Form::validateData() to DelegatingValidator::validateFormData()
|
2011-03-25 01:59:28 +01:00 |
|
Bernhard Schussek
|
ec38901572
|
Merge branch 'rename-execute' into experimental
Conflicts:
src/Symfony/Component/Form/Resources/config/validation.xml
|
2011-03-25 01:49:17 +01:00 |
|
Bernhard Schussek
|
71230a094b
|
[Form] Fixed validation.xml
|
2011-03-25 01:46:05 +01:00 |
|
Bernhard Schussek
|
729438fdea
|
Merge branch 'rename-execute' into experimental
Conflicts:
src/Symfony/Component/Form/FileField.php
src/Symfony/Component/Form/Resources/config/validation.xml
|
2011-03-25 01:38:49 +01:00 |
|
Bernhard Schussek
|
9c6a6e13bf
|
[Validator] Renamed Execute constraint to Callback
|
2011-03-25 01:34:35 +01:00 |
|
Bernhard Schussek
|
4c43aa07ea
|
[Form] Fixed: Elements are removed from collections when a 'collection' field is sized down
|
2011-03-25 01:15:33 +01:00 |
|
Bernhard Schussek
|
770d403a52
|
[Form] Improved error mapping in DelegatingValidator
|
2011-03-25 00:57:35 +01:00 |
|
Bernhard Schussek
|
d2b07058f4
|
[Form] CSRF token is now only validated for root form
|
2011-03-25 00:19:00 +01:00 |
|
Bernhard Schussek
|
4372bd5dc8
|
[Form] Fixed: Bubbling errors are caught correctly
|
2011-03-25 00:18:58 +01:00 |
|
Bernhard Schussek
|
d84d167b71
|
[Form] Fixed display of enctype for file fields in Twig theme
|
2011-03-25 00:16:30 +01:00 |
|
Bernhard Schussek
|
66ba0c3a73
|
[Form] Fixed: vars are initialized when ThemeRenderer::getVars() is accessed
|
2011-03-25 00:16:23 +01:00 |
|
Bernhard Schussek
|
262bdcb21d
|
[Form] Fixed validation
|
2011-03-25 00:16:21 +01:00 |
|
Bernhard Schussek
|
ef334dbc4a
|
Merge remote branch 'beberlei/AttributeSupport' into beberlei-merge
|
2011-03-24 22:53:39 +01:00 |
|
Bernhard Schussek
|
3f390aa271
|
[Form] Removed EntityType from DefaultTypeLoader
|
2011-03-24 22:50:39 +01:00 |
|
Benjamin Eberlei
|
ee96ad0e81
|
[Form] [DoctrineBridge] Move EntityType and DoctrineTypeLoader into Doctrine Bridge
|
2011-03-24 22:43:00 +01:00 |
|
Bernhard Schussek
|
1ff6906608
|
[Form] Simplified ArrayTypeLoader and used it as base class of DefaultTypeLoader
|
2011-03-24 22:30:49 +01:00 |
|
Benjamin Eberlei
|
8d6dd2b9af
|
[Form] Add Arbitrary Attribute Support to Form Rendering.
|
2011-03-24 22:08:08 +01:00 |
|
Benjamin Eberlei
|
6bcc04905c
|
[Form] Introduce ArrayTypeLoader, Remove EntityManager and FormFactory interface from DefaultTypeLoader
|
2011-03-24 20:00:17 +01:00 |
|
Bernhard Schussek
|
15d5259eb8
|
[Form] Forms now remember the types used during their construction
|
2011-03-24 16:16:31 +01:00 |
|
Bernhard Schussek
|
0b4c3c0cb8
|
[Form] Fixed coding conventions
|
2011-03-24 15:26:17 +01:00 |
|
Bernhard Schussek
|
2faa47d03b
|
[Form] Added fallback templates to TwigThemeFactory
|
2011-03-24 15:11:43 +01:00 |
|
Bernhard Schussek
|
1211d77f49
|
[Form] Introduced renderer theme factories so that themes can be changed during runtime
|
2011-03-24 14:27:21 +01:00 |
|
Bernhard Schussek
|
5b41810b6d
|
Revert "[Form] Changed naming of Themes to ThemeEngines. Theme templates are now 'themes'"
This reverts commit 1efd680b68 .
|
2011-03-24 10:55:12 +01:00 |
|
Bernhard Schussek
|
5078a63c74
|
Revert "[Form] Fixed more naming of themes and theme engines"
This reverts commit 1aa34b7240 .
|
2011-03-24 10:54:47 +01:00 |
|
Aurelijus
|
2ee47f3c69
|
get originalName before move call
|
2011-03-24 10:39:42 +02:00 |
|
Bernhard Schussek
|
9b6722222f
|
[Form] Improved internal structore of PropertyPathMapper
|
2011-03-24 00:15:59 +01:00 |
|
Bernhard Schussek
|
1aa34b7240
|
[Form] Fixed more naming of themes and theme engines
|
2011-03-23 22:51:37 +01:00 |
|