Fabien Potencier
f07e60b555
Merge branch '3.4' into 4.4
...
* 3.4:
Fix wrong namespaces
[Validator] Fixed calling getters before resolving groups
[HttpKernel][LoggerDataCollector] Prevent keys collisions in the sanitized logs processing
2020-04-01 08:18:20 +02:00
Jules Pietri
edcfd600aa
[Validator] Fixed calling getters before resolving groups
2020-03-28 12:30:54 +01:00
Fabien Potencier
aab0e40cd2
Fix quotes in exception messages
2020-03-16 12:24:17 +01:00
Alexander M. Turek
6493902287
Add types to constructors and private/final/internal methods (Batch III)
2019-10-07 13:33:25 +02:00
Fabien Potencier
692a6e7495
Remove unneeded phpdocs
2019-08-08 11:37:48 +02:00
Fabien Potencier
c0323bd24b
Merge branch '4.1' into 4.2
...
* 4.1:
fixed tests
fixed CS
fixed CS
fixed CS
fixed short array CS in comments
fixed CS in ExpressionLanguage fixtures
fixed CS in generated files
fixed CS on generated container files
fixed CS on Form PHP templates
fixed CS on YAML fixtures
fixed fixtures
switched array() to []
2019-01-16 21:31:39 +01:00
Fabien Potencier
572864b223
Merge branch '3.4' into 4.1
...
* 3.4:
fixed CS
fixed short array CS in comments
fixed CS in ExpressionLanguage fixtures
fixed CS in generated files
fixed CS on generated container files
fixed CS on Form PHP templates
fixed CS on YAML fixtures
fixed fixtures
switched array() to []
2019-01-16 19:21:11 +01:00
Fabien Potencier
33a001e460
switched array() to []
2019-01-16 10:39:14 +01:00
Nicolas Grekas
dc5f3bfff7
Make trans + %count% parameter resolve plurals
2018-10-06 18:22:22 +02:00
Nicolas Grekas
064e369e06
[Contracts] Add Translation\TranslatorInterface + decouple symfony/validator from symfony/translation
2018-09-03 15:19:33 +02:00
Nicolas Grekas
6b7e951fdc
Merge branch '3.4' into 4.0
...
* 3.4:
Alpha-ordering for "use" statements
2018-07-26 11:08:35 +02:00
Nicolas Grekas
7b80bc2c78
Merge branch '2.8' into 3.4
...
* 2.8:
Alpha-ordering for "use" statements
2018-07-26 11:06:28 +02:00
Christophe Coevoet
04654cfeb3
Enable the fixer enforcing fully-qualified calls for compiler-optimized functions
2018-07-24 12:05:38 +02:00
Fabien Potencier
b316e11836
fixed some deprecation messages
2017-12-31 05:55:05 +01:00
Romain Neutron
c2338cbd7a
[2.7][DX] Use constant message contextualisation for deprecations
2017-12-20 15:36:51 +01:00
Nicolas Grekas
aaf2265203
Replace more docblocks by type-hints
2017-11-07 15:45:01 +01:00
Guilhem Niot
b89ba293dd
[Debug] Trigger a deprecation when using an internal class/trait/interface
2017-08-07 14:30:49 +02:00
Fabien Potencier
d5624a61c3
Merge branch '2.8' into 3.2
...
* 2.8:
[ClassLoader] Use only forward slashes in generated class map
ensure the proper context for nested validations
bug #20653 [WebProfilerBundle] Profiler includes ghost panels
2016-11-29 09:26:13 +01:00
Christian Flothmann
56c8ff8b21
ensure the proper context for nested validations
2016-11-28 10:01:58 +01:00
Nicolas Grekas
45b9c6261f
Merge branch '2.8' into 3.0
...
* 2.8:
[VarDumper] Fix indentation trimming in ExceptionCaster
removed @since
Remove and change unrelevant comments in Validator and Security components.
[Validator] UuidValidator must accept a Uuid constraint.
[Validator] make UuidValidator class formatting consistent.
Conflicts:
src/Symfony/Bridge/Doctrine/Tests/Validator/Constraints/LegacyUniqueEntityValidatorLegacyApiTest.php
src/Symfony/Component/Form/Extension/Csrf/CsrfProvider/CsrfProviderAdapter.php
src/Symfony/Component/Form/Extension/Csrf/CsrfProvider/CsrfTokenManagerAdapter.php
src/Symfony/Component/Form/Tests/Extension/Validator/Constraints/LegacyFormValidatorLegacyApiTest.php
src/Symfony/Component/Security/Core/Tests/Validator/Constraints/LegacyUserPasswordValidatorTest.php
src/Symfony/Component/Validator/Constraints/UuidValidator.php
src/Symfony/Component/Validator/Context/LegacyExecutionContext.php
src/Symfony/Component/Validator/Context/LegacyExecutionContextFactory.php
src/Symfony/Component/Validator/Tests/Fixtures/StubGlobalExecutionContext.php
src/Symfony/Component/Validator/Tests/Validator/AbstractLegacyApiTest.php
src/Symfony/Component/Validator/Tests/Validator/AbstractTest.php
src/Symfony/Component/Validator/Validator/LegacyValidator.php
2016-07-05 13:09:15 +02:00
Fabien Potencier
5d6f6aa7c7
removed @since
2016-07-04 07:27:33 +02:00
Fabien Potencier
2a6b629e39
[Validator] removed deprecated methods
2015-10-01 16:20:47 +02:00
Fabien Potencier
c0e4495b66
fixes CS
2015-08-24 09:13:45 +02:00
reecefowell
73bbaa6cc7
Silence invasive deprecation warnings, opt-in for warnings
2015-06-08 10:37:21 +01:00
Christophe Coevoet
9438206c25
Complete the removal of API versions in the validator component
...
Thanks to the PHP version requirement bump to 5.3.9+, the BC layer can
be available all the time.
2015-03-22 16:48:52 +01:00
Hugo Hamon
f9fbb4f55e
Fixes more deprecation notices as per @stof review.
2015-01-05 16:02:28 +01:00
Hugo Hamon
fd47c07253
Fixed some deprecations according to @stof feedbacks.
2015-01-05 16:02:28 +01:00
Hugo Hamon
cd9617a6a4
[Validator] adds more deprecation notices.
2015-01-05 16:02:27 +01:00
Fabien Potencier
d0d7ae24e4
Merge branch '2.6' into 2.7
...
* 2.6: (25 commits)
Added information when an error occured during validation of an answer of a question
Adding note about known BC issues
Adding note about the PdoSessionHandler BC break
[Console] fixes some typos and phpdoc.
fix phpdoc's alignment
[2.6] CS Fixes And Removed An Unused Import
Minor phpcs fixes
[ClassLoader] Fix undefined index in ClassCollectionLoader
CS fixes
Revert "minor #12821 Remove deprecated class (MasterB)"
[2.3] More cs fixes
Removed unused imports
CS fixes
bumped Symfony version to 2.6.2
updated VERSION for 2.6.1
updated CHANGELOG for 2.6.1
bumped Symfony version to 2.5.9
updated VERSION for 2.5.8
update CONTRIBUTORS for 2.5.8
updated CHANGELOG for 2.5.8
...
Conflicts:
src/Symfony/Component/HttpKernel/Kernel.php
2014-12-08 09:43:57 +01:00
Fabien Potencier
c4a80412b8
Merge branch '2.5' into 2.6
...
* 2.5:
CS fixes
[2.3] More cs fixes
Removed unused imports
CS fixes
bumped Symfony version to 2.5.9
updated VERSION for 2.5.8
update CONTRIBUTORS for 2.5.8
updated CHANGELOG for 2.5.8
bumped Symfony version to 2.3.24
updated VERSION for 2.3.23
update CONTRIBUTORS for 2.3.23
updated CHANGELOG for 2.3.23
Conflicts:
src/Symfony/Component/Console/Helper/ProgressBar.php
src/Symfony/Component/Debug/ErrorHandler.php
src/Symfony/Component/HttpKernel/Kernel.php
src/Symfony/Component/Security/Http/HttpUtils.php
src/Symfony/Component/Validator/Mapping/Factory/LazyLoadingMetadataFactory.php
2014-12-05 13:00:15 +01:00
Graham Campbell
ed4fb54901
CS fixes
2014-12-04 20:26:11 +00:00
Lenard Palko
deeb652bf9
Added deprecation log for validate and validateValue on ExecutionContext...
2014-11-30 12:24:19 +01:00
Tobias Schultze
14d3f97488
[Validator] add getConstraints to MetadataInterface
2014-08-20 16:22:55 +02:00
Bernhard Schussek
ce1d2093bd
[Validator] Added ConstraintViolation::getConstraint()
2014-08-19 11:39:05 +02:00
Bernhard Schussek
cd29962dc0
minor #11463 [Validator] prevent unnecessary calls inside ExecutionContext (Tobion)
...
This PR was merged into the 2.5 branch.
Discussion
----------
[Validator] prevent unnecessary calls inside ExecutionContext
| Q | A
| ------------- | ---
| Bug fix? | no
| New feature? | no
| BC breaks? | no
| Deprecations? | no
| Tests pass? | yes
| Fixed tickets |
| License | MIT
Small performance improvement by preventing calls to `PropertyPath::append($this->propertyPath, $subPath)` when not needed.
Commits
-------
d6d462a
[Validator] do not call getter inside ExecutionContext to prevent unnecessary calls
2014-07-28 16:51:00 +02:00
Bernhard Schussek
ff489390c6
[Validator] Added markObjectAsInitialized() and isObjectInitialized() to ExecutionContextInterface
2014-07-26 14:46:01 +02:00
Tobias Schultze
d6d462a8a7
[Validator] do not call getter inside ExecutionContext to prevent unnecessary calls
2014-07-24 16:44:45 +02:00
Bernhard Schussek
91bf2774a2
[Validator] Made sure that context changes don't leak out of (Contextual)ValidatorInterface
2014-07-24 12:18:38 +02:00
Bernhard Schussek
ce04073b4e
[Validator] Fixed object initializers in 2.5 version of the Validator
2014-07-21 10:57:43 +02:00
Bernhard Schussek
c5629bb7ee
[Validator] Added getObject() to ExecutionContextInterface
2014-03-30 18:31:00 +02:00
Bernhard Schussek
0946dbe7a0
[Validator] Adapted CHANGELOG
2014-03-30 18:30:09 +02:00
Bernhard Schussek
7bc952de55
[Validator] Improved inline documentation of RecursiveContextualValidator
2014-03-30 18:30:09 +02:00
Bernhard Schussek
166d71a7de
[Validator] Removed unused property
2014-03-30 18:30:09 +02:00
Bernhard Schussek
3183aed7cd
[Validator] Improved performance of cache key generation
2014-03-30 18:30:09 +02:00
Bernhard Schussek
2f23d9725b
[Validator] Reduced number of method calls on the execution context
2014-03-30 18:30:09 +02:00
Bernhard Schussek
94ef21e495
[Validator] Optimized use statements
2014-03-30 18:30:09 +02:00
Bernhard Schussek
23534ca6ab
[Validator] Added a recursive clone of the new implementation for speed comparison
2014-03-30 18:28:59 +02:00
Bernhard Schussek
987313d315
[Validator] Improved inline documentation of the violation builder
2014-03-30 18:28:58 +02:00
Bernhard Schussek
299c2dca10
[Validator] Improved test coverage and prevented duplicate validation of constraints
2014-03-30 18:28:58 +02:00
Bernhard Schussek
e8fa15b27c
[Validator] Fixed the new validator API under PHP < 5.3.9
2014-03-30 18:28:57 +02:00