Jaapio
50bf16734e
Add support for constant types.
...
phpstan supports contant definitions and expressions to
link to constants.
2022-11-04 11:21:53 +01:00
Jaapio
81553b535f
Add default types to method tag arguments
2022-10-28 22:37:28 +02:00
Jaapio
e4ac07bc40
Add method support
2022-10-28 22:25:08 +02:00
Jaapio
cfe9845260
Add property support
2022-10-28 21:07:34 +02:00
Jaapio
1dd491c8ec
Add return tag factory
2022-10-28 16:47:01 +02:00
Jaapio
25d696587f
Cleanup and var implementation
2022-10-28 16:27:10 +02:00
Jaapio
b66b6dc644
Fix some php8+ issues
2022-10-28 14:54:08 +02:00
Jaapio
d6c050a533
WIP
2022-10-28 14:05:33 +02:00
Jaapio
7192e67cfa
First POC steps
2022-10-14 15:26:54 +02:00
Fabien Villepinte
29ed9ae60d
Support reference in method tag
2022-03-31 13:22:11 +00:00
Jaap van Otterdijk
d708b18227
Merge pull request #299 from villfa/test/298
...
Tests: add a case to cover issue #298
2021-09-17 10:37:36 +02:00
Fabien Villepinte
98e82e39fa
Tests: add a case to cover issue #298
2021-09-05 18:57:50 +00:00
Jaapio
6fa60f9f08
Fix code style
2021-08-26 22:32:25 +02:00
Jaapio
bca4974b0b
Make split platform independend
2021-08-26 22:31:30 +02:00
jrfnl
11315744bf
CS: blank line between different use statement types
2021-08-08 19:41:03 +02:00
jrfnl
a607236134
CS: no whitespace before return type colon
2021-08-08 19:41:03 +02:00
Jaap van Otterdijk
78dca37266
Merge pull request #285 from jrfnl/feature/tests-annotate-no-assertions
...
Tests: mark test without assertions as such
2021-08-01 22:21:35 +02:00
Jaap van Otterdijk
d5fef100cc
Merge pull request #286 from jrfnl/feature/tests-add-missing-coversnothing
...
Tests: fix missing `@covers` tag
2021-08-01 22:21:05 +02:00
Jaap van Otterdijk
ef02f64d74
Merge pull request #280 from jrfnl/feature/tests-fix-namespace
...
Tests: fix incorrect namespace
2021-08-01 22:17:39 +02:00
jrfnl
6eee464f8d
Tests: fix missing @covers tag
...
... or rather add the missing `@coversNothing` as this is an integration test.
This prevents the test from being marked as "risky" due to the missing tag on PHPUnit 9.x:
```
There was 1 risky test:
1) phpDocumentor\Reflection\DocblockSeeTagResolvingTest::testResolvesSeeFQSENOfInlineTags
This test does not have a @covers annotation but is expected to have one
```
2021-08-01 14:17:11 +02:00
jrfnl
36f4124fa4
Tests: mark test without assertions as such
...
... to prevent it from being considered "risky" and being listed as "risky" below each test run.
```
There was 1 risky test:
1) phpDocumentor\Reflection\ModifyBackTraceSafeTest::testBackTraceModificationDoesNotImpactFunctionArguments
This test did not perform any assertions
/home/runner/work/ReflectionDocBlock/ReflectionDocBlock/tests/integration/ModifyBackTraceSafeTest.php:15
```
2021-08-01 14:16:50 +02:00
jrfnl
294709592f
Tests: fix incorrect namespace
2021-08-01 04:33:44 +02:00
jrfnl
261f5b2a16
Tests: fix typo in test method name
2021-08-01 04:27:53 +02:00
Jaap van Otterdijk
99e3fb891c
Merge pull request #260 from voku/get_tags_with_type_by_name
...
Get tags with type by name
2021-04-23 11:50:05 +02:00
Lars Moelleken
c2889e4c40
code styles fixes only
2020-10-24 10:34:38 +02:00
Lars Moelleken
0722b31031
"StandardTagFactory" -> add more tests
2020-10-24 10:33:49 +02:00
Lars Moelleken
2b6310620c
"Uses" -> add more test only
2020-10-24 10:33:38 +02:00
Lars Moelleken
e31c62da4c
"See" -> add more test + simplify the regex
2020-10-24 10:33:28 +02:00
Lars Moelleken
5a2dd88e14
"Link" -> add some more tests
2020-10-24 10:33:17 +02:00
Lars Moelleken
3b4c4d1c2c
"CoversTest" -> add only one more test
2020-10-24 10:33:08 +02:00
Lars Moelleken
591f5935c9
code styles fixes only
2020-10-24 10:29:01 +02:00
Lars Moelleken
8c3953ef86
"DocBlock" -> add "getTagsWithTypeByName()"
...
-> because I saw errors like this ```Call to undefined method phpDocumentor\Reflection\DocBlock\Tags\InvalidTag::getType()```
-> https://github.com/Roave/BetterReflection/blob/5b4d1c53768e2a3bc32ab348752663733fd70546/src/TypesFinder/FindReturnType.php#L53
2020-10-24 10:27:35 +02:00
Lars Moelleken
4438ee7955
add more unit tests and normalize the "__toString" methods
...
-> fix code style + psalm reported errors
2020-09-03 02:38:39 +02:00
Lars Moelleken
4e6d7ecd03
add more unit tests and normalize the "__toString" methods v2
2020-09-03 02:06:24 +02:00
Lars Moelleken
7b7c22ddc3
Merge remote-tracking branch 'upstream/master' into fix_for_phpstorm_stubs
...
* upstream/master:
Bump mockery
Fix FQSEN resolving on see,covers,uses
Improve test coverage
2020-09-03 00:41:27 +02:00
Lars Moelleken
97863e0c44
add more unit tests and normalize the "__toString" methods
2020-09-03 00:33:09 +02:00
Lars Moelleken
bbe0f54877
add more unit tests and fixed the output v2
2020-09-02 22:55:00 +02:00
Jaapio
73650dde91
Fix FQSEN resolving on see,covers,uses
...
The See, Covers and Use tags can reference also methods, properties and
constants. Which means that the FqsenResolver cannot handle those properly.
This patch fixes that issue.
2020-09-02 22:48:30 +02:00
Jaapio
08c0b366d7
Improve test coverage
2020-09-02 22:46:14 +02:00
Lars Moelleken
be6ed8b0d8
add more unit tests and fixed the output
2020-09-02 22:23:55 +02:00
Lars Moelleken
3d38a9c3bb
Param: fix phpdoc with reference hint (code style fixes v2)
2020-08-18 09:53:22 +02:00
Lars Moelleken
443d86e18e
Param: fix phpdoc with reference hint
...
fix issue #251
2020-08-17 23:44:09 +02:00
Jaap van Otterdijk
f3ab30788f
Merge pull request #247 from phpDocumentor/safe_preg_split
...
Introduce safe preg_split
2020-08-15 14:16:28 +02:00
Jaapio
690d9cd45f
Introduce safe preg_split
...
Removes the need for extra assertions which makes the code
more readable, and reduces the overhead of an is_array check.
2020-08-15 14:06:55 +02:00
Jaapio
6ff90eb7bd
Fix issue with modified backtrace
...
php allows the backtrace arguments to be modified via the
backtrace. By using array_map we make sure that we do not overwrite
references.
2020-08-12 18:07:00 +02:00
Jaapio
f0af3b7263
Add more tests
2020-08-12 15:27:12 +02:00
Jaapio
1ac416df3f
Ensure docblock defaults
2020-07-21 10:16:41 +02:00
Jaapio
9781068ce1
Move away from phropecy since it is not php8 ready
2020-07-20 21:20:51 +02:00
Jaapio
70745c7dcb
Bump dependencies
2020-06-27 17:54:35 +02:00
Jaapio
917b6648e6
CSFixes
2020-02-12 20:14:58 +01:00