TysonAndre / phan

Phan is a static analyzer for PHP. Phan prefers to avoid false-positives and attempts to prove incorrectness rather than correctness.
Other
0 stars 0 forks source link

WIP branch to unify the signatures for php 7.x #144

Closed TysonAndre closed 6 years ago

TysonAndre commented 6 years ago

TODOs are mentioned in individual commits. Many of these changes are based on the php72 branch. See the most recent commits.

TODO: Add separate integration tests for target_php_version and the functions which have different signatures.

TODO: Fix config settings, make other config settings depend on target_php_version

TODO: Warn about the object typehint and nullable types when target_php_version is php7.0 (Related to an issue on github)

TODO: Create the diff for php70

TODO: Resolve other differences in src/ for php70