Skip to content

Commit 6d24708

Browse files
committed
reflectiontoparameter
1 parent aa4cda2 commit 6d24708

1 file changed

Lines changed: 12 additions & 2 deletions

File tree

packages/parameter.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1282,9 +1282,19 @@ $attr = parameterAttribute('foo', 'myFunction');
12821282
$attr('bin-123'); // validates
12831283
```
12841284

1285+
### reflectionToParameter
1286+
1287+
Retrieve a `ParameterInterface` instance from a `ReflectionProperty` or `ReflectionParameter`.
1288+
1289+
```php
1290+
use function Chevere\Parameter\reflectionToParameter;
1291+
;
1292+
$parameter = reflectionToParameter($reflection);
1293+
```
1294+
12851295
### reflectionToParameters
12861296

1287-
Retrieve a `Parameters` instance from a `ReflectionFunction` or `ReflectionMethod`.
1297+
Retrieve a `ParametersInterface` instance from a `ReflectionFunction` or `ReflectionMethod`.
12881298

12891299
```php
12901300
use function Chevere\Parameter\reflectionToParameters;
@@ -1294,7 +1304,7 @@ $parameters = reflectionToParameters($reflection);
12941304

12951305
### reflectionToReturn
12961306

1297-
Retrieve a `ParameterInterface` for the return type from a `ReflectionFunction` or `ReflectionMethod`.
1307+
Retrieve a `ParameterInterface` instance for the return type from a `ReflectionFunction` or `ReflectionMethod`.
12981308

12991309
```php
13001310
use function Chevere\Parameter\reflectionToReturn;

0 commit comments

Comments
 (0)