mirror of
https://github.com/barryvdh/ReflectionDocBlock.git
synced 2026-08-18 01:57:13 +00:00
Tests with type resolver v2
This commit is contained in:
+1
-1
@@ -15,7 +15,7 @@
|
|||||||
],
|
],
|
||||||
"require": {
|
"require": {
|
||||||
"php": "^7.4 || ^8.0",
|
"php": "^7.4 || ^8.0",
|
||||||
"phpdocumentor/type-resolver": "^1.7",
|
"phpdocumentor/type-resolver": "^1.7|^2.x-dev",
|
||||||
"webmozart/assert": "^1.9.1 || ^2",
|
"webmozart/assert": "^1.9.1 || ^2",
|
||||||
"phpdocumentor/reflection-common": "^2.2",
|
"phpdocumentor/reflection-common": "^2.2",
|
||||||
"ext-filter": "*",
|
"ext-filter": "*",
|
||||||
|
|||||||
Generated
+293
-221
File diff suppressed because it is too large
Load Diff
@@ -335,7 +335,7 @@ DOC;
|
|||||||
),
|
),
|
||||||
new Param(
|
new Param(
|
||||||
'args',
|
'args',
|
||||||
new Compound([new Array_(new Mixed_()), new String_()]),
|
new Compound([new Array_(), new String_()]),
|
||||||
false,
|
false,
|
||||||
new Description(
|
new Description(
|
||||||
'{' . "\n" .
|
'{' . "\n" .
|
||||||
@@ -356,7 +356,7 @@ DOC;
|
|||||||
)
|
)
|
||||||
),
|
),
|
||||||
new Return_(
|
new Return_(
|
||||||
new Compound([new Array_(new Mixed_()), new Object_(new Fqsen('\WP_Error'))]),
|
new Compound([new Array_(), new Object_(new Fqsen('\WP_Error'))]),
|
||||||
new Description('The result (also stored in `WP_Upgrader::$result`), or a WP_Error on failure.')
|
new Description('The result (also stored in `WP_Upgrader::$result`), or a WP_Error on failure.')
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
@@ -407,7 +407,7 @@ identifier has already been registered.',
|
|||||||
new Since('6.5.0', new Description('')),
|
new Since('6.5.0', new Description('')),
|
||||||
new Param(
|
new Param(
|
||||||
'deps',
|
'deps',
|
||||||
new Array_(new Mixed_()),
|
new Array_(),
|
||||||
false,
|
false,
|
||||||
new Description("{
|
new Description("{
|
||||||
Optional. List of dependencies.
|
Optional. List of dependencies.
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ use phpDocumentor\Reflection\Type;
|
|||||||
use phpDocumentor\Reflection\Types\Array_;
|
use phpDocumentor\Reflection\Types\Array_;
|
||||||
use phpDocumentor\Reflection\Types\Callable_;
|
use phpDocumentor\Reflection\Types\Callable_;
|
||||||
use phpDocumentor\Reflection\Types\CallableParameter;
|
use phpDocumentor\Reflection\Types\CallableParameter;
|
||||||
use phpDocumentor\Reflection\Types\Collection;
|
use phpDocumentor\Reflection\PseudoTypes\Generic;
|
||||||
use phpDocumentor\Reflection\Types\Integer;
|
use phpDocumentor\Reflection\Types\Integer;
|
||||||
use phpDocumentor\Reflection\Types\Nullable;
|
use phpDocumentor\Reflection\Types\Nullable;
|
||||||
use phpDocumentor\Reflection\Types\Object_;
|
use phpDocumentor\Reflection\Types\Object_;
|
||||||
@@ -160,19 +160,19 @@ DOCBLOCK;
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
'Collection<int, string>',
|
'Collection<int, string>',
|
||||||
new Collection(new Fqsen('\\Collection'), new String_(), new Integer()),
|
new Generic(new Fqsen('\\Collection'), [new Integer(), new String_()]),
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
'Collection<TKey, Tvalue>',
|
'Collection<TKey, Tvalue>',
|
||||||
new Collection(new Fqsen('\\Collection'), new Object_(new Fqsen('\\Tvalue')), new Object_(new Fqsen('\\TKey'))),
|
new Generic(new Fqsen('\\Collection'), [new Object_(new Fqsen('\\TKey')), new Object_(new Fqsen('\\Tvalue'))]),
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
'Collection<Tvalue>',
|
'Collection<Tvalue>',
|
||||||
new Collection(new Fqsen('\\Collection'), new Object_(new Fqsen('\\Tvalue'))),
|
new Generic(new Fqsen('\\Collection'), [new Object_(new Fqsen('\\Tvalue'))]),
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
'callable(int $foo, string $bar): void',
|
'callable(int $foo, string $bar): void',
|
||||||
new Callable_([new CallableParameter(new Integer(), 'foo'), new CallableParameter(new String_(), 'bar')], new Void_()),
|
new Callable_('callable', [new CallableParameter(new Integer(), 'foo'), new CallableParameter(new String_(), 'bar')], new Void_()),
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user