Skip to content

Parse iterable pseudo-type #49

Open
@dereckson

Description

@dereckson

The PHP 7.1 iterable pseudo-type is currently resolved as a reference name in the current namespace instead of the pseudo-type.

For example, in this sample, the documentation shows iterable as Acme\Foo\iterable:

namespace Acme\Foo;

public function update (iterable $iterable) : self {
    // ...
}

A link to https://www.php.net/manual/en/language.types.iterable.php would be nice instead.

phpDocumentor docblock parser uses their TypeResolver library to parse it, and it seems to support it:
phpDocumentor/TypeResolver#80 (support for iterable<key type, value type>)

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingenhancementNew feature or request

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions