Christophe Coevoet
04654cfeb3
Enable the fixer enforcing fully-qualified calls for compiler-optimized functions
2018-07-24 12:05:38 +02:00
Fabien Potencier
351b234f07
fixed some deprecation messages
2017-12-31 06:12:25 +01:00
Nicolas Grekas
9bc9474ff0
Merge branch '2.7' into 2.8
...
* 2.7:
[Intl] Make intl-data tests pass and save language aliases again
Remove useless docblocks
2017-11-05 16:25:56 +01:00
Nicolas Grekas
2443511324
Remove useless docblocks
2017-10-29 10:49:53 +01:00
Nicolas Grekas
2b95ba3299
Merge branch '2.7' into 2.8
...
* 2.7:
[DI] minor docblock fixes
2017-10-24 15:48:52 +02:00
Nicolas Grekas
0c9edaf336
[DI] minor docblock fixes
2017-10-24 13:40:19 +02:00
Fabien Potencier
419556ff87
Merge branch '2.7' into 2.8
...
* 2.7:
[TwigBridge] Fix namespaced classes
mix attr options between type-guess options and user options
2017-06-05 19:49:00 -07:00
Yonel Ceruto
84f5de902d
mix attr options between type-guess options and user options
2017-05-29 13:20:45 -04:00
Fabien Potencier
bd1e3e3093
Merge branch '2.7' into 2.8
...
* 2.7:
removed dots at the end of @param and @return
fixed typo
2016-06-29 07:29:29 +02:00
Fabien Potencier
554303e339
removed dots at the end of @param and @return
2016-06-28 08:24:06 +02:00
Nicolas Grekas
e2010d2fc1
[Form] Add context to FormFactory deprecations
2015-12-02 14:02:29 +01:00
Nicolas Grekas
fd8e882902
[Form] Cleanup
2015-11-30 17:17:29 +01:00
Christophe Coevoet
0a54d098a9
Fix BC for the default root form name
...
The block prefix is used, to match the previous behavior when using a
custom block prefix.
2015-11-30 14:33:56 +01:00
Alexander Schwenn
b5599a5897
[Form] Fix php warning on invalid FormFactory::createBuilder() argument
2015-09-17 23:09:48 +02:00
Bernhard Schussek
3d9e5de2b9
[Form] Deprecated FormTypeInterface::getName() and passing of type instances
2015-07-02 10:02:46 +02:00
origaminal
7248680eba
[Form] fixed a maxlength overring on a guessing
2014-12-12 08:47:01 +01:00
Fabien Potencier
b5b12a54f7
Merge branch '2.3' into 2.5
...
* 2.3:
Remove aligned '=>' and '='
Break infinite loop while resolving aliases
[Security][listener] change priority of switchuser
Improved the phpdoc for security token classes
bumped Symfony version to 2.3.22
updated VERSION for 2.3.21
update CONTRIBUTORS for 2.3.21
updated CHANGELOG for 2.3.21
Conflicts:
src/Symfony/Bridge/Propel1/Form/ChoiceList/ModelChoiceList.php
src/Symfony/Bridge/Propel1/Form/Type/ModelType.php
src/Symfony/Bridge/Propel1/Logger/PropelLogger.php
src/Symfony/Bridge/Propel1/Tests/Fixtures/ItemQuery.php
src/Symfony/Bundle/FrameworkBundle/Command/RouterDebugCommand.php
src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/ConfigurationTest.php
src/Symfony/Bundle/FrameworkBundle/Translation/Translator.php
src/Symfony/Bundle/SecurityBundle/DependencyInjection/SecurityExtension.php
src/Symfony/Bundle/SecurityBundle/Tests/Functional/Bundle/FormLoginBundle/Controller/LocalizedController.php
src/Symfony/Bundle/SecurityBundle/Tests/Functional/Bundle/FormLoginBundle/Controller/LoginController.php
src/Symfony/Component/Console/Descriptor/JsonDescriptor.php
src/Symfony/Component/Console/Formatter/OutputFormatterStyle.php
src/Symfony/Component/Console/Helper/ProgressHelper.php
src/Symfony/Component/Debug/ErrorHandler.php
src/Symfony/Component/DependencyInjection/Container.php
src/Symfony/Component/Finder/Shell/Command.php
src/Symfony/Component/Form/Extension/Core/DataTransformer/NumberToLocalizedStringTransformer.php
src/Symfony/Component/Form/Extension/Core/Type/CollectionType.php
src/Symfony/Component/Form/Extension/Core/Type/FormType.php
src/Symfony/Component/Form/Extension/Core/Type/IntegerType.php
src/Symfony/Component/Form/Extension/Core/Type/NumberType.php
src/Symfony/Component/Form/Extension/Csrf/Type/FormTypeCsrfExtension.php
src/Symfony/Component/HttpFoundation/File/UploadedFile.php
src/Symfony/Component/HttpKernel/DataCollector/LoggerDataCollector.php
src/Symfony/Component/HttpKernel/Debug/TraceableEventDispatcher.php
src/Symfony/Component/HttpKernel/EventListener/ExceptionListener.php
src/Symfony/Component/HttpKernel/Kernel.php
src/Symfony/Component/HttpKernel/Tests/EventListener/TestSessionListenerTest.php
src/Symfony/Component/HttpKernel/Tests/HttpCache/TestMultipleHttpKernel.php
src/Symfony/Component/Intl/NumberFormatter/NumberFormatter.php
src/Symfony/Component/Routing/Loader/AnnotationClassLoader.php
src/Symfony/Component/Routing/Route.php
src/Symfony/Component/Routing/Tests/Loader/AnnotationClassLoaderTest.php
src/Symfony/Component/Security/Tests/Core/Validator/Constraints/UserPasswordValidatorTest.php
src/Symfony/Component/Templating/PhpEngine.php
src/Symfony/Component/Validator/Constraints/ImageValidator.php
src/Symfony/Component/Validator/Constraints/TypeValidator.php
2014-10-26 08:41:27 +01:00
Disquedur
51312d31cc
Remove aligned '=>' and '='
2014-10-26 08:30:58 +01:00
Stefano Sala
52c07c74ea
Deprecated max_length and pattern options
2014-03-26 10:50:40 +01:00
Bernhard Schussek
56d78eda56
[Form] Decoupled methods of ResolvedFormType so that they can be overridden individually by decorators
2013-09-25 15:59:51 +02:00
Bernhard Schussek
c8afa886cd
[Form] Removed deprecated code scheduled for removal in 2.3
2013-04-13 16:46:29 +02:00
Fabien Potencier
b3081e85a0
[Form] removed deprecated methods and classes
2013-03-23 11:48:19 +01:00
Colin Frei
0544351463
Move DeprecationErrorHandler to Test folder so it's not removed when building the zip file
2012-12-16 10:51:52 +01:00
Colin Frei
c21b12e896
[Form] handle BC use of deprecated stuff in non-test-methods.
2012-12-14 07:33:36 +01:00
Colin Frei
d5b2638ff4
[Form] Trigger errors for deprecated methods in Form Component
2012-12-12 17:43:13 +01:00
Fabien Potencier
deb740b6ed
merged branch bamarni/preloaded-extension (PR #5479 )
...
This PR was merged into the 2.1 branch.
Commits
-------
84635bd
[Form] allowed no type guesser to be registered
Discussion
----------
[Form] made the factory builder pass null when no type guesser registered
reopened #5422 against 2.1 as it's a bug fix
---------------------------------------------------------------------------
by stof at 2012-10-13T21:23:34Z
@fabpot anything left for this PR ?
---------------------------------------------------------------------------
by fabpot at 2012-10-14T09:41:29Z
@bamarni Can you add some unit tests and also update the FormExtensionInterface interface phpdoc as `getTypeGuesser` can now return `null`? Thanks. ping @bschussek
---------------------------------------------------------------------------
by bamarni at 2012-10-14T17:10:27Z
I've added a few tests covering this.
@fabpot : the phpdoc is already correct, it currently can return null, this only occurs with this convenient class.
---------------------------------------------------------------------------
by bschussek at 2012-10-16T07:43:41Z
This PR breaks FormFactory::createBuilderForProperty(), which expects a guesser to be present. Can you check the component for other uses of the guesser and add a null-check there?
---------------------------------------------------------------------------
by bamarni at 2012-10-16T10:57:54Z
I cannot find other places than the factory (searching for 'getTypeGuesser').
---------------------------------------------------------------------------
by bschussek at 2012-11-08T16:58:37Z
You should also adapt `FormRegistry::getTypeGuesser()` not to build a `FormTypeGuesserChain` if the array of guessers is empty. In that case it will return now `null` (adapt the doc block). We also need a different was of checking if the type guessers have already been parsed in FormRegistry. Otherwise the first if condition in `FormRegistry::getTypeGuesser()` will never become false. You could for example initialize the property `$guesser` to `false` and only set it to `null` after the first run of `getTypeGuesser()`.
---------------------------------------------------------------------------
by bamarni at 2012-11-08T18:40:00Z
good catch I had missed it! I've applied your suggestion in the latest commit. Do you see anything else before I squash?
---------------------------------------------------------------------------
by bschussek at 2012-11-08T18:45:15Z
A test for `FormRegistry::getTypeGuesser()` would of course be awesome.
---------------------------------------------------------------------------
by bamarni at 2012-11-08T18:52:13Z
Then it was already awesome! (see https://github.com/symfony/symfony/blob/master/src/Symfony/Component/Form/Tests/FormRegistryTest.php#L252 )
I've also added one for the null case if it's what you meant.
2012-11-24 12:52:59 +01:00
Bilal Amarni
84635bda7f
[Form] allowed no type guesser to be registered
2012-11-09 13:51:19 +01:00
umpirsky
82dfd30f4e
Removed unused use statements.
2012-10-20 09:11:36 +02:00
Bernhard Schussek
a38232ae0e
[Form] Fixed: FormTypeInterface::getParent() supports returning FormTypeInterface instances again
2012-08-22 16:44:02 +02:00
Bernhard Schussek
87ccb6adb9
[Form] Added entry point "Forms" for more convenient usage outside of Symfony
2012-07-30 11:41:38 +02:00
Bernhard Schussek
8070e6997e
[Form] Fixed ResolvedFormType to really be replaceable
2012-07-29 19:13:45 +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
eba7dfeb8a
Revert "[Form] added a circular reference safeguard for form type"
...
This reverts commit ea93e4cafa
.
Conflicts:
src/Symfony/Component/Form/FormBuilder.php
src/Symfony/Component/Form/FormFactory.php
2012-07-09 18:42:18 +02:00
Bart van den Burg
1e83206e1d
[Form] FormBuilderInterface->getParent() doesn't take any arguments (anymore)
2012-06-12 15:07:40 +02:00
Bernhard Schussek
1c4f632f60
[Form] Fixed API docs and usage of FormBuilderInterface instead of FormBuilder
2012-05-25 12:34:16 +02:00
Bernhard Schussek
877d8f7195
[Form] Reversed the order of $type and $name in FormFactory::createNamed[Builder]()
2012-05-25 12:34:16 +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
Tobias Schultze
5d1b3669c5
[Form] fix PhpDoc
2012-05-21 04:26:59 +02:00
Fabien Potencier
41621e42e9
fixed phpdoc @param alignment
2012-05-15 22:19:31 +02:00
Bernhard Schussek
256b7081a4
[OptionsParser] Renamed OptionsParser to OptionsResolver
2012-05-14 19:35:07 +02:00
Bernhard Schussek
b9d053edb2
[Form] Moved Options classes to new OptionsParser component
2012-05-14 19:35:07 +02:00
Bernhard Schussek
d9e142bd62
[Form] Restored and deprecated method guessMinLength
in FormTypeGuesser
2012-04-23 16:02:44 +02:00
julien.galenski
f7200e479c
[Form] added method guessPattern
to FormTypeGuesserInterface
...
rephrase changelog
2012-04-23 12:28:18 +02:00
Fabien Potencier
2786f21822
fixed CS
2012-04-20 09:05:48 +02:00
Bernhard Schussek
b7330456b6
[Form] Fixed option support in Form component
2012-04-11 16:37:42 +02:00
Victor Berchet
fc7c7f6458
[Form] Fix min/max length guessing for numeric types ( fix #3091 )
2012-03-19 23:57:21 +01:00
Bernhard Schussek
88ef52d272
[Form] Improved FormType::getDefaultOptions() to see default options defined in parent types
...
In turn, FormType::getParent() does not see default options anymore.
2012-02-07 10:51:21 +01:00
Martin Hasoň
7cecb4e71e
[Form] added support for parent of FormBuilder
2012-02-02 10:09:50 +01:00