History log of /PHP-Parser/lib/PhpParser/Builder/FunctionLike.php (Results 1 – 17 of 17)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# ab51e9d3 17-Sep-2023 Nikita Popov

Remove superfluous phpdoc tags

These just specify a type that is already specified as a real PHP
type.


# ea778075 17-Aug-2023 Nikita Popov

Add more property types

Some of these are not maximally accurate due to lack of union
types.


# 502b0909 16-Aug-2023 Nikita Popov

Add property types

Types omitted in two places where we violate them currently:
Namespace_::$stmts can be null during parsing, and Enum_::$scalarType
can be a complex type for invali

Add property types

Types omitted in two places where we violate them currently:
Namespace_::$stmts can be null during parsing, and Enum_::$scalarType
can be a complex type for invalid programs.

show more ...


# b3ad14b9 17-Sep-2022 Nikita Popov

Fix some types


# 6af20446 11-Sep-2022 Nikita Popov

Add some missing property types


# dd63ddbc 28-Aug-2022 Nikita Popov

Add php-cs-fixer config and reformat

The formatting in this project has become something of a mess,
because it changed over time. Add a CS fixer config and reformat
to the desired st

Add php-cs-fixer config and reformat

The formatting in this project has become something of a mess,
because it changed over time. Add a CS fixer config and reformat
to the desired style, which is PSR-12, but with sane brace placement.

show more ...


# 0a20979a 14-Sep-2021 Jaroslav Hanslík

Unified builder methods for setting types


Revision tags: v4.3.0, v4.2.5, v4.2.4, v4.2.3, v4.2.2, v4.2.1, v4.2.0, v4.1.1, v4.1.0, v4.0.4, v4.0.3, v4.0.2, v4.0.1, v4.0.0, v3.1.5, v4.0.0beta1, v3.1.4, v4.0.0alpha3, v3.1.3, v4.0.0alpha2, v3.1.2, v4.0.0alpha1, v3.1.1
# e2e99f26 18-Aug-2017 TomasVotruba

Add strict_types to lib code


# ec535ea1 13-Aug-2017 TomasVotruba

[cs] use PHP 5.4 short array, since PHP 7.0 is min version


# 58bf92e4 13-Aug-2017 TomasVotruba

[cs] remove unused imports


Revision tags: v3.1.0, v3.0.6
# 7419649e 24-Apr-2017 Nikita Popov

Change BuilderAbstract into BuilderHelpers static class

Used as poor man's function namespace here.


Revision tags: v3.0.5, v3.0.4, v3.0.3, v3.0.2
# 030de805 05-Dec-2016 Matthew Brown

Add NullableType to types of properties/args that offer it (#323)


Revision tags: v3.0.1, v3.0.0
# bcdfb703 23-Nov-2016 Nikita Popov

Cleanup imports

Thanks PhpStorm :)


Revision tags: v3.0.0beta2, v3.0.0beta1, v2.1.1
# 1ab24d26 16-Sep-2016 Nikita Popov

Add support for PHP 7.1 types to builders

This adds support for void, iterable and nullable types.


Revision tags: v3.0.0alpha1, v2.1.0
# e7f0860d 09-Apr-2016 Graham Campbell

Tweaked a phpdoc description


# 39f93f09 09-Apr-2016 lvht

Add setReturnType() method to function/method builders

Also support scalar type hints in existing setTypeHint() method on params.


Revision tags: v2.0.1, v2.0.0, v2.0.0beta1, v1.4.1, v2.0.0alpha1, v1.4.0, v1.3.0, v1.2.2, v1.2.1, v1.2.0, v1.1.0
# 55fdbc6d 19-Dec-2014 Nikita Popov

Extract common builder methods to abstract classes

Declaration for fns/classes in general and FunctionLike for
functions/methods in particular.