Theodore Brown
|
4eef964048
|
Infer object shape when array or scalar is cast to object
Also detect redundant object casts.
Fixes #7916, fixes #7934
|
2022-05-09 20:31:29 -05:00 |
|
hirokinoue
|
b132c3b751
|
fix error message
|
2022-04-16 14:05:40 +09:00 |
|
hirokinoue
|
a99532da5e
|
code format
|
2022-04-16 14:05:31 +09:00 |
|
hirokinoue
|
23c3d87dcc
|
don't emit issues when doing arithmetics on float templates
|
2022-04-16 14:05:20 +09:00 |
|
orklah
|
6d0cc07255
|
Merge pull request #7838 from VincentLanglet/sortTypes
Fix Incompatible types found for T (Stub&ProxyQueryInterface is not in ProxyQueryInterface&Stub)
|
2022-04-10 10:20:30 +02:00 |
|
Thomas Landauer
|
587039fd1d
|
Fixing CS
|
2022-04-03 11:41:39 +02:00 |
|
Vincent Langlet
|
590ac22ea2
|
Use another strategy
|
2022-04-03 09:16:00 +02:00 |
|
Thomas Landauer
|
e87c25c825
|
Second attempt of #7835
|
2022-04-02 14:57:56 +02:00 |
|
orklah
|
ebffd5258a
|
Merge pull request #7433 from zoonru/maximum_shaped_array_size
Add configuration for maximum size of shaped array
|
2022-03-15 21:19:05 +01:00 |
|
orklah
|
fc2c6ab4d5
|
Merge pull request #7727 from AndrolGenhald/attribute-analysis-improvements
Attribute analysis improvements
|
2022-02-24 21:34:05 +01:00 |
|
orklah
|
26bfc95b13
|
allow SimpleTypeInferer to infer non empty lists
|
2022-02-24 20:57:29 +01:00 |
|
AndrolGenhald
|
5f9a8c9240
|
Fix types.
|
2022-02-23 22:12:32 -06:00 |
|
AndrolGenhald
|
43764f0c3d
|
Add Reflection getAttributes analysis.
|
2022-02-23 22:12:32 -06:00 |
|
orklah
|
3a85f49268
|
Merge pull request #7673 from VincentLanglet/pdoException
PDOException extends RuntimeException and can use int code errors
|
2022-02-23 13:45:57 +01:00 |
|
Bei Xiao
|
c9666bbeb5
|
Reduce method complexity
|
2022-02-22 20:50:43 +02:00 |
|
Bei Xiao
|
6a3b5679fe
|
Support interfaces extending enums
|
2022-02-22 16:04:56 +02:00 |
|
|
87d9a01f78
|
Add configuration for maximum size of shaped array
|
2022-02-15 14:09:08 +01:00 |
|
|
eb3df40fbb
|
Add option to disable @var parsing everywhere except for properties.
|
2022-02-15 10:04:56 +01:00 |
|
Vincent Langlet
|
694157b2e0
|
PDOException extends RuntimeException and can use int code errors
|
2022-02-14 21:04:10 +01:00 |
|
AndrolGenhald
|
fd0ecf2528
|
Rename variable to be consistent with existing convention.
|
2022-02-13 15:34:21 -06:00 |
|
AndrolGenhald
|
32c389482c
|
Fix issue with nested try block and add more tests.
|
2022-02-13 15:30:06 -06:00 |
|
AndrolGenhald
|
7b1599d783
|
Fix false positive for unused variable in try (fixes #7613).
|
2022-02-13 15:14:59 -06:00 |
|
Tomasz Kusy
|
124aa22fe9
|
Resolve __DIR__ / __FILE__ when const/variable is used for include CS fix fix fix :)
|
2022-02-04 20:27:45 +01:00 |
|
Tomasz Kusy
|
8da45aa7d8
|
Resolve __DIR__ / __FILE__ when const/variable is used for include CS fix fix
|
2022-02-04 20:26:06 +01:00 |
|
Tomasz Kusy
|
b73f2c96d8
|
Resolve __DIR__ / __FILE__ when const/variable is used for include CS fix
|
2022-02-04 19:43:55 +01:00 |
|
Tomasz Kusy
|
bcbfbed072
|
Resolve __DIR__ / __FILE__ when const/variable is used for include
|
2022-02-04 19:39:39 +01:00 |
|
Vincent
|
3c3e692e7e
|
AtomicStaticCallAnalyzer: clear tmp var from context (fix #7556)
|
2022-02-02 13:51:54 +01:00 |
|
orklah
|
1c2ffc81c2
|
tweaks
|
2022-02-01 22:49:20 +01:00 |
|
orklah
|
68e67aeb10
|
Merge pull request #7546 from orklah/impure-callable
Handle first class callable on unknown functions
|
2022-01-31 22:02:35 +01:00 |
|
orklah
|
a598efb4ab
|
Handle first class callable on unknown functions
|
2022-01-31 21:36:01 +01:00 |
|
adrew
|
e284b91b82
|
Remove redundant flag from SimpleTypeInferer
|
2022-01-31 23:03:34 +03:00 |
|
adrew
|
121a801616
|
Fix object constant inference
|
2022-01-31 23:03:34 +03:00 |
|
orklah
|
48e09ab308
|
fix
|
2022-01-31 20:55:53 +01:00 |
|
orklah
|
fc281672ea
|
fix wrong detection of purity
|
2022-01-31 20:52:25 +01:00 |
|
Vincent Langlet
|
854a3412fe
|
Use function
|
2022-01-30 15:32:55 +01:00 |
|
Vincent Langlet
|
cd3213201d
|
Fix
|
2022-01-30 15:30:40 +01:00 |
|
orklah
|
f1c4b62f5c
|
Merge pull request #7414 from b2pweb/call-docblock-method-using-parent
Add support of docblock method using parent keyword
|
2022-01-24 13:02:57 +01:00 |
|
orklah
|
0619b404e5
|
Merge pull request #7390 from VincentLanglet/exceptionCode
Add Exception->getCode() return type provider
|
2022-01-24 12:56:57 +01:00 |
|
Vincent Langlet
|
9905baeceb
|
Add flagfrom_calculation
|
2022-01-24 09:31:10 +01:00 |
|
Vincent
|
280de4bc98
|
Fix undefined parent method call (ref #7414)
|
2022-01-24 09:17:29 +01:00 |
|
orklah
|
82d84b0b3a
|
fix internal properties on interfaces
|
2022-01-23 13:08:35 +01:00 |
|
orklah
|
73af019110
|
fix a weird case
|
2022-01-22 17:45:40 +01:00 |
|
orklah
|
997d5d5f5f
|
handle two more cases of firstClassCallable
|
2022-01-22 17:37:35 +01:00 |
|
Vincent Quatrevieux
|
c7bfc03a6b
|
Merge branch '4.x' into call-docblock-method-using-parent
|
2022-01-20 08:59:50 +01:00 |
|
Vincent
|
f7252417e4
|
Fix typing (ref #7430)
|
2022-01-19 13:49:41 +01:00 |
|
Vincent
|
7b25ca75f4
|
Resolve generics of inherited pseudo methods (fix #7419)
|
2022-01-19 11:45:19 +01:00 |
|
Vincent
|
09fc43a4d8
|
Add support of docblock method using parent keyword (fix #7411)
|
2022-01-17 19:26:42 +01:00 |
|
orklah
|
9a9243e5fe
|
Merge pull request #7385 from b2pweb/handle-template-on-pseudo-method
Add support of template for docblock methods
|
2022-01-15 11:26:03 +01:00 |
|
orklah
|
75947c97c6
|
Merge pull request #7391 from b2pweb/docblock-method-inheritance
Handle inherited docblock method
|
2022-01-15 11:24:06 +01:00 |
|
orklah
|
4a85fed181
|
use Reconciler::RECONCILIATION_*
|
2022-01-14 19:39:18 +01:00 |
|