Commit Graph

149 Commits

Author SHA1 Message Date
Farhad Safarov
4c48973b4c
[container] get service by name with PHP const (#204) 2021-08-22 15:02:50 +03:00
Thomas Landauer
72911c5615
Adding <extraFiles> doc for Symfony 5.3+ (#203) 2021-08-22 14:31:17 +03:00
Farhad Safarov
20604f13e7
v3.0 - improve container handler & refactor (#202) 2021-08-22 08:27:44 +03:00
Vincent Langlet
8a7744a540
Fix InputBag::get (#200) 2021-08-17 09:32:09 +03:00
Zeljko Mitic
3b455dd263
FormConfigBuilderInterface stub update #197 2021-08-12 16:01:03 +03:00
Farhad Safarov
d79efd38b6
Support psalm 4.9 (#198) 2021-08-12 15:59:45 +03:00
Vincent Langlet
7578578e30
[console] option are always nullable when value is optional (#196) 2021-08-02 08:04:27 +03:00
Ben Davies
7d7a06209c
prevent service subscribers overwriting already known service definitions (#194)
fixes #193
2021-07-22 08:03:06 +03:00
Matthew Brown
7693ae692f
Merge pull request #192 from andyexeter/master
Add FileLocator::locate stub and test
2021-07-21 08:44:49 -04:00
andyexeter
e973ead035 Replace FileLocator stub with FileLocatorInterface stub 2021-07-21 13:27:39 +01:00
andyexeter
d545c4d671 Add FileLocator::locate stub and test 2021-07-21 13:09:08 +01:00
Andy Palmer
75798144a3
[controller] add missing use statements to stub (#191) 2021-07-13 17:47:03 +03:00
Bruce Weirdan
2992656853
Upgrade Psalm interfaces (#186) 2021-07-04 20:21:01 +03:00
Bruce Weirdan
74cfb5f481
Simplify GHA workflow (#185) 2021-06-19 11:16:18 +03:00
Farhad Safarov
4fd391d445
container parameter types (#184)
fixes https://github.com/psalm/psalm-plugin-symfony/issues/177
2021-06-18 10:59:41 +03:00
Farhad Safarov
ce6bb2995b
[console] params analyze considering PHP8 named arguments (#183) 2021-06-04 12:00:11 +03:00
Farhad Safarov
f2a2aee2c8
fix tests - suppress new sf deprecated classes (#182) 2021-06-03 14:52:59 +03:00
Philip Weinke
c12c63cc44
Allow covariants of object for message of Envelope (#154) (#181) 2021-05-31 07:19:12 +03:00
Farhad Safarov
a9af8a6f0e
update to fix tests (#180) 2021-05-26 01:38:54 +03:00
Farhad Safarov
497d831b07
Upgrade php-cs-fixer to v3 (#178) 2021-05-10 11:14:54 +03:00
Vincent Langlet
0bd4de0cd1
Fix PropertyAccessorInterface stub (#176) 2021-05-10 09:35:42 +03:00
Gabriel Ostrolucký
b1e6ad594c
Get rid of boilerplate psalm config in tests (#170) 2021-04-12 10:28:24 +03:00
Gabriel Ostrolucký
8d22f2ea1b
Add symfony/config stubs (#168) 2021-04-05 09:20:42 +03:00
Jáchym Toušek
4fceec03d8
Add Constraint stub (#167) 2021-04-01 17:15:51 +03:00
Vincent Langlet
9138d0bc80
Add template for getRuntime method (#164) 2021-03-29 17:24:13 +03:00
Vincent Langlet
e363384dfa
Fix tests and a var annotation (#166)
* Add tests and fix var

* Run form tests on ci

* Ignore unused errors

* Fix
2021-03-29 14:36:50 +03:00
Vincent Langlet
567d5d6e32
Fix children typehint (#162) 2021-03-25 18:53:15 +03:00
Ivan
8122414959
Update AbstractController.stubphp (#161)
added needed uses
2021-03-24 10:36:35 +03:00
Andrii Dembitskyi
3a35eb7e8a
Add stubs with templates for AbstractController::createForm() (#157) 2021-03-24 00:07:33 +03:00
Vincent Langlet
39ac9e4ec0
Fix FormView $vars (#160) 2021-03-24 00:06:13 +03:00
Farhad Safarov
69bc80d00d
GLOB_BRACE workaround (#153)
* GLOB_BRACE workaround

* GLOB_BRACE workaround
2021-03-03 09:31:41 +03:00
Zeljko Mitic
a56f44a3f4
Forms stubs (#138) 2021-03-01 09:17:04 +03:00
Michael Telgmann
2d164b8fda
Fix ParameterBag stub for Symfony 4 (#150)
fixes #147
2021-02-24 20:39:20 +03:00
Adrien LUCAS
d2a699aa25
Catch the TemplateNameUnresolvedException (#148) 2021-02-21 14:30:28 +03:00
Farhad Safarov
9b2ea6a79c
[psalm] adopt new version (#149) 2021-02-21 14:29:54 +03:00
Farhad Safarov
cc89974d16
[doctrine] query builder explicit parameter type for performance (#144) 2021-02-14 12:09:40 +03:00
Farhad Safarov
9f5b7a1596
error message update (#145) 2021-02-14 11:54:10 +03:00
Farhad Safarov
1346307e74
add conflict for psalm versions have syntax errors (#143) 2021-02-13 20:11:39 +03:00
Faizan Akram Dar
a971c4c020
[property access] add stub file for PropertyPathInterface (#134) 2021-02-11 08:39:56 +03:00
Adrien LUCAS
583bfd706f
[tainting] fix taint flow (#137) 2021-01-26 15:29:33 +03:00
Adrien LUCAS
a7e1b5559f
[tainting] Allow to configure a different root directory for the twig templates. (#135) 2021-01-26 12:13:10 +03:00
Farhad Safarov
e863eb30c3
[internal] improve github actions psalm analysis (#136) 2021-01-25 18:37:54 +03:00
Adrien LUCAS
4ec19385d4
[tainting] Twig print should not be an actual taint sink (#123)
* Twig print should not be a sink

* Add links to the test cases for tainting twig

* Update psalm

* Force typing of Request:: to ensure taint detection

* Fix test using old hooks mechanism.
2021-01-16 16:03:43 +03:00
Kevin EMO
5f864829c9
[docs] Enhanced parts of the README.md file (#131) 2021-01-14 16:09:08 +03:00
Farhad Safarov
bedd3a0d85
[deps] abide psalm internal API (#128) 2021-01-03 15:58:49 +03:00
Farhad Safarov
eafbe69aa9
[security] voter - suppress MoreSpecificImplementedParamType on voteOnAttribute (#127) 2020-12-25 08:55:02 +03:00
Farhad Safarov
c3ec6040b5
[routing] add RouteCollection stub (#125) 2020-12-23 20:49:57 +03:00
Adrien LUCAS
a7d3a76ca0
[tainting] improve twig template names resolving (#122) 2020-12-15 10:52:58 +03:00
Adrien LUCAS
f5e4b97c53
[docs] improve the twig tainting documentation (#121) 2020-12-14 19:37:22 +03:00
Farhad Safarov
dcb4195b62
[dependencies] reintroduce support for PHP 7.1 and 7.2 (#120) 2020-12-10 09:50:32 +03:00