Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bugfix: "TypeDoesNotContainNull: on return value from dom_import_simplexml" #7488

Closed
wants to merge 242 commits into from
Closed

Bugfix: "TypeDoesNotContainNull: on return value from dom_import_simplexml" #7488

wants to merge 242 commits into from

Commits on Sep 22, 2021

  1. Configuration menu
    Copy the full SHA
    e5b8a6e View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2021

  1. Configuration menu
    Copy the full SHA
    2c70a1a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1da6893 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2021

  1. Configuration menu
    Copy the full SHA
    daaa74c View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2022

  1. Configuration menu
    Copy the full SHA
    0f2ae28 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8d6b781 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b41722e View commit details
    Browse the repository at this point in the history
  4. Document BC breaks

    weirdan committed Jan 2, 2022
    Configuration menu
    Copy the full SHA
    d3729c0 View commit details
    Browse the repository at this point in the history
  5. Drop superfluous import

    weirdan committed Jan 2, 2022
    Configuration menu
    Copy the full SHA
    ba4a25b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b419c29 View commit details
    Browse the repository at this point in the history
  7. Add better documentation

    muglug authored and weirdan committed Jan 2, 2022
    Configuration menu
    Copy the full SHA
    ae00630 View commit details
    Browse the repository at this point in the history
  8. Add better docs to TypeComparisonResult

    muglug authored and weirdan committed Jan 2, 2022
    Configuration menu
    Copy the full SHA
    1e115da View commit details
    Browse the repository at this point in the history
  9. remove support for allowPhpstormGenerics

    orklah authored and weirdan committed Jan 2, 2022
    Configuration menu
    Copy the full SHA
    4f7c1d0 View commit details
    Browse the repository at this point in the history
  10. remove support for allowPhpstormGenerics

    orklah authored and weirdan committed Jan 2, 2022
    Configuration menu
    Copy the full SHA
    48de574 View commit details
    Browse the repository at this point in the history
  11. remove exitFunctions

    orklah authored and weirdan committed Jan 2, 2022
    Configuration menu
    Copy the full SHA
    b658b27 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3366eef View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2022

  1. Configuration menu
    Copy the full SHA
    2f50070 View commit details
    Browse the repository at this point in the history
  2. remove TEmpty

    orklah authored and weirdan committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    0747b48 View commit details
    Browse the repository at this point in the history
  3. Fix merge errors

    muglug authored and weirdan committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    2358b96 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    83911c7 View commit details
    Browse the repository at this point in the history
  5. remove isEmpty

    orklah authored and weirdan committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    d912663 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    13bb638 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    44fbb9f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1bb2661 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fe02697 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f19e4ce View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    966b6ae View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ab60d31 View commit details
    Browse the repository at this point in the history
  13. Updated UPGRADING.md

    weirdan committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    c3700e1 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1c15a6a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ec023f4 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b54ab67 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    b924032 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    2066a21 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    e157a6e View commit details
    Browse the repository at this point in the history
  20. Drop legacy procedural files

    weirdan committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    706f2a7 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    b8bad62 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    55eb4b0 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    0dba2a6 View commit details
    Browse the repository at this point in the history
  24. Dropped legacy plugin API

    weirdan committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    2e24a16 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    0a991e3 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    bcff8d9 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    ba69f4f View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    0866866 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    af7501f View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    401c2e9 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    dd0765a View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    e04d545 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    804d0c6 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    21fc7a7 View commit details
    Browse the repository at this point in the history
  35. Trim baseline selection

    Refs #6000
    weirdan committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    988ae94 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    4c84745 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    dbee118 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    7d6324a View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    e6472de View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    87977e4 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    c1acab4 View commit details
    Browse the repository at this point in the history
  42. Dropped THtmlEscapedString

    weirdan committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    afa6497 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    f09814a View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    c2c3247 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2022

  1. Configuration menu
    Copy the full SHA
    ff9b214 View commit details
    Browse the repository at this point in the history
  2. Drop orphaned token

    Refs #7285
    weirdan committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    30013cb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3869d83 View commit details
    Browse the repository at this point in the history
  4. Bump PHP version to 7.4

    Also exclude 8.2+ for now - we don't know if current Psalm version would
    be compatible with that.
    weirdan committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    fa33632 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    20567ff View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cf962ee View commit details
    Browse the repository at this point in the history
  7. Tighten dependency ranges

    weirdan committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    d227cb5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c844079 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    02b91cc View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f40e6df View commit details
    Browse the repository at this point in the history
  11. Fix erroneous intersection

    Found during a line-for-line port. We’re using this value in two different places, and it only makes sense to use it in one
    muglug committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    2c6d4f8 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0fffb55 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4e81d0c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    63f3460 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    f5dc2ee View commit details
    Browse the repository at this point in the history
  16. Indent heredoc

    PHP 7.3 allows indenting of heredoc / nowdoc strings.
    weirdan committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    0c13d8e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    0cbce39 View commit details
    Browse the repository at this point in the history
  18. Apply literal number separator rector

    I opted for customary 3-digit groups, except version id, where 2-digit
    groups are used to match the version id encoding.
    weirdan committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    5758d31 View commit details
    Browse the repository at this point in the history
  19. Break up two intersection methods

    At some later date it may be worth seeing whether these can be consolidated into a single intersection method
    muglug committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    9e64375 View commit details
    Browse the repository at this point in the history
  20. Remove commas for now

    muglug committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    0a78b32 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    5e22026 View commit details
    Browse the repository at this point in the history
  22. Drop dead code based on PHP_VERSION_ID

    Psalm now requires PHP 7.4, so this test is never skipped.
    weirdan committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    c81c5fa View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2022

  1. Configuration menu
    Copy the full SHA
    26de4fa View commit details
    Browse the repository at this point in the history
  2. Reduce by-ref args

    muglug committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    31dd30f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7595a3c View commit details
    Browse the repository at this point in the history
  4. Remove now-unnecessary code

    Originally added in 8bc17e4
    muglug committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    f5d6d23 View commit details
    Browse the repository at this point in the history
  5. Ensure separator is used for long numbers

    I would like to set minDigitsBeforeDecimalPoint to 4, but it causes
    false positives with octal numbers (slevomat/coding-standard#1324).
    weirdan committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    d30d527 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9b488e6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    758e0af View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0f84dd3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    dd09450 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    dfb14cb View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2bc7b9b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    94395f1 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b8240e2 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    83f1d52 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e4c16c1 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    17793d1 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    030195a View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    9d3a51d View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    3c468b3 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    ee99dea View commit details
    Browse the repository at this point in the history
  21. fix inverted condition

    orklah committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    7f40489 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    8726065 View commit details
    Browse the repository at this point in the history
  23. Merge pull request #7313 from orklah/empty-arrays

    replace `array<never, never>` as a way to detect empty arrays by a dedicated method
    orklah committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    bf4bf92 View commit details
    Browse the repository at this point in the history
  24. Restore return docblock

    weirdan committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    638a10d View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2022

  1. Configuration menu
    Copy the full SHA
    b6559dc View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7312 from orklah/empty-array

    Support PHPStan notation for empty-arrays
    orklah committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    f3bc55e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3fb3db3 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2022

  1. Configuration menu
    Copy the full SHA
    762ef8d View commit details
    Browse the repository at this point in the history
  2. Simplify object comparison

    muglug committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    4abbd9c View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2022

  1. Merge pull request #7340 from vimeo/muglug-simplify-object-comparison

    Simplify object comparison
    orklah committed Jan 8, 2022
    Configuration menu
    Copy the full SHA
    b941078 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1a1b5a9 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2022

  1. Fix empty class

    muglug committed Jan 9, 2022
    Configuration menu
    Copy the full SHA
    6f513df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a435bc5 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7358 from vimeo/muglug-what-was-is-is

    Rename was_static property to is_static to be more accurate
    orklah committed Jan 9, 2022
    Configuration menu
    Copy the full SHA
    e1e3839 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7dc1c45 View commit details
    Browse the repository at this point in the history
  5. Document BC breaks in #7358

    weirdan committed Jan 9, 2022
    Configuration menu
    Copy the full SHA
    6589ad1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    72fd3de View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    206332b View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2022

  1. Merge pull request #7163 from dvz/explicit-symlink-resolution

    Add explicit `resolveSymlinks` option for project directories
    orklah committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    d52c3f0 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2022

  1. Remove an unnecessary null arg

    muglug committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    9f9573a View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2022

  1. Simplify some array access

    muglug committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    99b7b46 View commit details
    Browse the repository at this point in the history
  2. Ensure that all entries in test arrays have explicit keys (#7386)

    * Transformation that updates assertions
    
    * Simplify transformation
    
    * Ensure that all tests have keys
    
    * Fix a few remaining keys
    muglug committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    f439d65 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b49682a View commit details
    Browse the repository at this point in the history
  4. Fix test

    muglug committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    58b567a View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2022

  1. Remove unused use

    muglug committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    0ded59d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #6521 from orklah/callable-non-falsy

    TCallableString is non-falsy (0 can't be a functionlike name)
    orklah committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    9ac77e9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b633619 View commit details
    Browse the repository at this point in the history
  4. fix errors after merge

    orklah committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    d2faa5b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b3e7f12 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #7399 from orklah/testnever2

    Prevent NoValue when there is no phpdoc
    orklah committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    1f0d3de View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2022

  1. Configuration menu
    Copy the full SHA
    dd8df37 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5b82082 View commit details
    Browse the repository at this point in the history
  3. fix merge induced errors

    orklah committed Jan 15, 2022
    Configuration menu
    Copy the full SHA
    e8c8161 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2022

  1. Configuration menu
    Copy the full SHA
    9190294 View commit details
    Browse the repository at this point in the history
  2. Try to provide literal int types when possible (fixes #6966) (#7071)

    * Fixed #6966
    
    * Only accept >= 0 values for mode argument in round()
    
    * Made round() only return float or literal float values and remove unneeded test
    
    * Registered RoundReturnTypeProvider
    
    * Updated cast analyzer to handle single string literal int values as literal ints
    
    * Fixed psalm errors
    
    * Fix invalid property accesses
    
    * Addressed comments
    
    * Added Tests
    
    * Marked RoundReturnTypeProvider as internal
    
    * Fixed CS
    ricardoboss committed Jan 16, 2022
    Configuration menu
    Copy the full SHA
    26dd4c5 View commit details
    Browse the repository at this point in the history
  3. More specific test name

    muglug committed Jan 16, 2022
    Configuration menu
    Copy the full SHA
    e1d2da7 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2022

  1. Configuration menu
    Copy the full SHA
    00ce110 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cce1f9a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fac7115 View commit details
    Browse the repository at this point in the history
  4. Fix psalm issues

    klimick committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    6f9b6f8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3886d5b View commit details
    Browse the repository at this point in the history
  6. Rename method

    klimick committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    a0bda86 View commit details
    Browse the repository at this point in the history
  7. Remove unused function

    klimick committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    ffdf97c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    12648f4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6e1957e View commit details
    Browse the repository at this point in the history
  10. Add tests

    klimick committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    379d0d6 View commit details
    Browse the repository at this point in the history
  11. remove forbidEcho

    orklah committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    5f749c8 View commit details
    Browse the repository at this point in the history
  12. remove forbidEcho

    orklah committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    dceaa11 View commit details
    Browse the repository at this point in the history
  13. remove forbidEcho

    orklah committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    ddf7a0b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    477c011 View commit details
    Browse the repository at this point in the history
  15. Fix psalm issues

    klimick committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    fca72ee View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    7e623ed View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    5fb1df8 View commit details
    Browse the repository at this point in the history
  18. fix merge induced errors

    orklah committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    cb976f8 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2022

  1. Configuration menu
    Copy the full SHA
    1c3d15f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bd1385d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ae954f0 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #7429 from ricardoboss/update-baseline-docs

    Added documentation for baseline files
    orklah committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    4e57110 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #7420 from orklah/remove-old-things

    Remove forbidEcho
    orklah committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    5a6dccd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ac858e3 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2022

  1. Configuration menu
    Copy the full SHA
    1b8f337 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2fdae4a View commit details
    Browse the repository at this point in the history
  3. Add new config item to docs

    M1ke committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    df48eab View commit details
    Browse the repository at this point in the history
  4. Fix phpcs

    M1ke committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    0dc4249 View commit details
    Browse the repository at this point in the history
  5. Wording for threads config doc

    M1ke committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    06aafa7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6107148 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    473631f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7047944 View commit details
    Browse the repository at this point in the history
  9. Remove array_unique call

    muglug committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    1ff3161 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #7442 from M1ke/m1ke/config-threads

    Allow config to define thread count
    orklah committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    2aeaade View commit details
    Browse the repository at this point in the history
  11. Merge pull request #7437 from orklah/mb_internal_encoding

    create a return type provider for mb_internal_encoding
    orklah committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    2f052a8 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #7417 from klimick/partially-applied-closure-infer…

    …ence
    
    Contextual type inference for high order function arg
    orklah committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    6f1a5e8 View commit details
    Browse the repository at this point in the history
  13. fix tests

    orklah committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    eb53f7e View commit details
    Browse the repository at this point in the history
  14. Merge pull request #7446 from orklah/fix-ci2

    fix tests
    orklah committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    65783c7 View commit details
    Browse the repository at this point in the history
  15. Use objects, not strings, for assertions (#7410)

    * Use objects, not strings, for assertions
    
    * Remove unnecessary param
    
    * Remove some unnecessary checks
    
    * Fix bad find/replace
    
    * Add note about assertions no longer stored as strings in UPGRADING.md
    muglug committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    0a81f8c View commit details
    Browse the repository at this point in the history
  16. nitpicks

    orklah committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    fe9d3f0 View commit details
    Browse the repository at this point in the history
  17. remove unused imports

    orklah committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    f9e3923 View commit details
    Browse the repository at this point in the history
  18. Merge pull request #7448 from orklah/nitpick

    Nitpicks
    orklah committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    831f14d View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    f9b26ac View commit details
    Browse the repository at this point in the history
  20. fix typo

    orklah committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    35577df View commit details
    Browse the repository at this point in the history
  21. Merge pull request #7449 from orklah/7415-2

    Array key exists assert both ways
    orklah committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    f6369dc View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2022

  1. feat: Handle native intersection types

    Adds native intersection type handling to psalm, removing the previous `UnexpectedValueException`.
    
    Where an intersection is found in the parse tree, the types are resolved using the existing `Type::intersectUnionTypes` function, which I assume is being used when they're encountered in the existing docblock annotations.
    
    I've added a handful of tests to cover this, but they're certainly not exhaustive. Are there any specific edge cases I should target?
    
    This change feels way too simple... so apologies if I've missed something fundamental..!
    petewalker committed Jan 21, 2022
    Configuration menu
    Copy the full SHA
    a3bdf1b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6b789bb View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7394 from veewee/function-params-provider-improve…

    …ments
    
    [TypeProvider] Provide argument types during FunctionParamsProviderEvent
    orklah committed Jan 21, 2022
    Configuration menu
    Copy the full SHA
    142b85a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    299eca4 View commit details
    Browse the repository at this point in the history
  5. Trigger CI

    petewalker committed Jan 21, 2022
    Configuration menu
    Copy the full SHA
    e2ebfd2 View commit details
    Browse the repository at this point in the history
  6. fix: Lint issue

    petewalker committed Jan 21, 2022
    Configuration menu
    Copy the full SHA
    41a3807 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2022

  1. fix: Tests / minor bug

    petewalker committed Jan 22, 2022
    Configuration menu
    Copy the full SHA
    057a99c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    be6ce77 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7454 from petewalker/feat/native-intersections

    feat: Handle native intersection types
    orklah committed Jan 22, 2022
    Configuration menu
    Copy the full SHA
    d1a946c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    af1888b View commit details
    Browse the repository at this point in the history
  5. fix merge induced errors

    orklah committed Jan 22, 2022
    Configuration menu
    Copy the full SHA
    070a1cc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    841d4f4 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #7404 from orklah/enum_exists

    improve support for enum_exists
    orklah committed Jan 22, 2022
    Configuration menu
    Copy the full SHA
    4ed8355 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0e891f2 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #7409 from orklah/cleanup-types

    refactor description of types in Atomic
    orklah committed Jan 22, 2022
    Configuration menu
    Copy the full SHA
    39052d9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2f2c24c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    db67d2c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c24cf9a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2262cb6 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9a064c0 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3510f55 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b965545 View commit details
    Browse the repository at this point in the history
  17. Add BC break note.

    AndrolGenhald committed Jan 22, 2022
    Configuration menu
    Copy the full SHA
    0c142ee View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    2d8ef78 View commit details
    Browse the repository at this point in the history
  19. Merge pull request #7110 from AndrolGenhald/bugfix/stub-parent-class

    Fix stub parent class not loaded.
    orklah committed Jan 22, 2022
    Configuration menu
    Copy the full SHA
    c3ad520 View commit details
    Browse the repository at this point in the history
  20. Merge pull request #7463 from orklah/Properties

    fix code where the offset was wrong
    orklah committed Jan 22, 2022
    Configuration menu
    Copy the full SHA
    e0d3c3f View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    c18a155 View commit details
    Browse the repository at this point in the history
  22. Fix trailing comma.

    AndrolGenhald committed Jan 22, 2022
    Configuration menu
    Copy the full SHA
    df31465 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    c877ce0 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    558208e View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    0fb0632 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    c61bde8 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    1686f28 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    7d25697 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    0fe2f6f View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    1f1f1c5 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2022

  1. Configuration menu
    Copy the full SHA
    865a9f8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7014242 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7470 from orklah/array_is_list2

    reconcile two arrays by intersecting them
    orklah committed Jan 23, 2022
    Configuration menu
    Copy the full SHA
    5e41e14 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a7b72b8 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #7472 from orklah/intrange

    remove TPositiveInt usage for TIntRange
    orklah committed Jan 23, 2022
    Configuration menu
    Copy the full SHA
    c90cffd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7c4f080 View commit details
    Browse the repository at this point in the history
  7. remove TPositiveInt

    orklah committed Jan 23, 2022
    Configuration menu
    Copy the full SHA
    63b802b View commit details
    Browse the repository at this point in the history
  8. update baseline

    orklah committed Jan 23, 2022
    Configuration menu
    Copy the full SHA
    42d2e2d View commit details
    Browse the repository at this point in the history
  9. Merge pull request #7473 from orklah/intrange2

    remove TPositiveInt
    orklah committed Jan 23, 2022
    Configuration menu
    Copy the full SHA
    8a52903 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2022

  1. Fix unnecessary array merge

    This operation is already performed on line 420
    muglug committed Jan 24, 2022
    Configuration menu
    Copy the full SHA
    ab2b77d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c7d938b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    944b281 View commit details
    Browse the repository at this point in the history
  4. Fix indentation

    muglug committed Jan 24, 2022
    Configuration menu
    Copy the full SHA
    8ee10ef View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    61d450a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    18f5446 View commit details
    Browse the repository at this point in the history
  7. Simplify context references

    muglug committed Jan 24, 2022
    Configuration menu
    Copy the full SHA
    c974f23 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2022

  1. Configuration menu
    Copy the full SHA
    302c72d View commit details
    Browse the repository at this point in the history
  2. Fix key

    muglug committed Jan 25, 2022
    Configuration menu
    Copy the full SHA
    8ab0eec View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7123 from AndrolGenhald/feature/942-type-annotate…

    …-class-constants
    
    Support type annotations for class consts (fixes #942).
    orklah committed Jan 25, 2022
    Configuration menu
    Copy the full SHA
    7c8441b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    204d09b View commit details
    Browse the repository at this point in the history
  5. Merge pull request #7487 from orklah/error

    fix error with 0 being considered positive
    orklah committed Jan 25, 2022
    Configuration menu
    Copy the full SHA
    1cc9d1c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    557b1f4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ec12c08 View commit details
    Browse the repository at this point in the history