Lines Matching refs:types
58 * Made some phpdoc types more precise.
137 versions. Property types have been added where possible.
181 * No longer accept strings for types in Node constructors. Instead, either an `Identifier`, `Name`
277 * PHP 8.2: Added support for DNF types.
321 * [PHP 8.1] Added support for intersection types using a new `IntersectionType` node. Additionally
366 * Builder methods for types now property handle `never` type.
434 containing `Attribute` nodes. A new `attrGroups` subnode is available on all node types that
525 * [PHP 8.0] Added support for the mixed type. This means `mixed` types are now parsed as an
535 * Added support for passing union types in builders.
554 * [PHP 8.0] Added support for union types using a new `UnionType` node.
586 * Fixed resolution of return types for arrow functions. (#613)
686 code validates that classes can only contain certain statement types. After this change, classes
876 * [PHP 7.2] Added support for `object` type. This means `object` types will now be represented as a
960 * Fixed name resolution of nullable types. (#324)
961 * Fixed pretty-printing of nullable types.
1029 nullable types).
1049 * [7.1] Added support for `void` and `iterable` types. These will now be represented as strings
1050 (instead of `Name` instances) similar to other builtin types.
1054 * [7.1] Added support for nullable types. These are represented using a new `NullableType` node
1061 * [7.1] Added support for multi-catch. The `Catch` subnode `type` has been renamed to `types` and
1070 * `void` and `iterable` types are now stored as strings if the PHP 7 parser is used.
1075 * The `Catch` subnode `type` has been renamed to `types` and is now an array of `Name`s.