File tree 1 file changed +4
-2
lines changed
1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -40,16 +40,18 @@ It supports namespaced class names with the same resolution rules as PHP:
40
40
- relative class name (from the current namespace, like ` SubNamespace\MyClass ` )
41
41
- aliased class name (eg. ` use My\Cache\Backend as FooBar; ` )
42
42
43
+ Primitive types (` @var string ` ) are ignored (returns null), only valid class names are returned.
44
+
43
45
## Usage
44
46
45
47
``` php
46
48
$reader = new PhpDocReader();
47
49
48
50
// Read a property type (@var phpdoc)
49
51
$property = new ReflectionProperty($className, $propertyName);
50
- $propertyType = $reader->getPropertyType ($property);
52
+ $propertyClass = $reader->getPropertyClass ($property);
51
53
52
54
// Read a parameter type (@param phpdoc)
53
55
$parameter = new ReflectionParameter(array($className, $methodName), $parameterName);
54
- $parameterType = $reader->getParameterType ($parameter);
56
+ $parameterClass = $reader->getParameterClass ($parameter);
55
57
```
You can’t perform that action at this time.
0 commit comments