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

Mock readonly classes on PHP 82 #1319

Draft
wants to merge 26 commits into
base: 1.6.x
Choose a base branch
from

Commits on Nov 17, 2023

  1. Create readonly-class-abstract.php

    Signed-off-by: Nathanael Esayeas <nathanael.esayeas@protonmail.com>
    ghostwriter committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    a9159f6 View commit details
    Browse the repository at this point in the history
  2. Create readonly-class-final.php

    Signed-off-by: Nathanael Esayeas <nathanael.esayeas@protonmail.com>
    ghostwriter committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    bedd995 View commit details
    Browse the repository at this point in the history
  3. Create readonly-class.php

    Signed-off-by: Nathanael Esayeas <nathanael.esayeas@protonmail.com>
    ghostwriter committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    778e48e View commit details
    Browse the repository at this point in the history
  4. Update TargetClassInterface.php

    Signed-off-by: Nathanael Esayeas <nathanael.esayeas@protonmail.com>
    ghostwriter committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    584168a View commit details
    Browse the repository at this point in the history
  5. Update UndefinedTargetClass.php

    Signed-off-by: Nathanael Esayeas <nathanael.esayeas@protonmail.com>
    ghostwriter committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    adb6c95 View commit details
    Browse the repository at this point in the history
  6. Update DefinedTargetClass.php

    Signed-off-by: Nathanael Esayeas <nathanael.esayeas@protonmail.com>
    ghostwriter committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    50deeea View commit details
    Browse the repository at this point in the history
  7. Update Php82LanguageFeaturesTest.php

    Signed-off-by: Nathanael Esayeas <nathanael.esayeas@protonmail.com>
    ghostwriter committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    a7e8c96 View commit details
    Browse the repository at this point in the history
  8. Update TargetClassInterface.php

    Signed-off-by: Nathanael Esayeas <nathanael.esayeas@protonmail.com>
    ghostwriter committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    a10c0b9 View commit details
    Browse the repository at this point in the history
  9. Update UndefinedTargetClass.php

    Signed-off-by: Nathanael Esayeas <nathanael.esayeas@protonmail.com>
    ghostwriter committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    956f350 View commit details
    Browse the repository at this point in the history
  10. Update ClassNamePass.php

    Signed-off-by: Nathanael Esayeas <nathanael.esayeas@protonmail.com>
    ghostwriter committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    1e07623 View commit details
    Browse the repository at this point in the history
  11. Update .gitattributes

    Signed-off-by: Nathanael Esayeas <nathanael.esayeas@protonmail.com>
    ghostwriter committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    ee64a57 View commit details
    Browse the repository at this point in the history
  12. Delete readonly-class-abstract.php

    Signed-off-by: Nathanael Esayeas <nathanael.esayeas@protonmail.com>
    ghostwriter committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    119c5ae View commit details
    Browse the repository at this point in the history
  13. Delete readonly-class-final.php

    Signed-off-by: Nathanael Esayeas <nathanael.esayeas@protonmail.com>
    ghostwriter committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    a04cf8f View commit details
    Browse the repository at this point in the history
  14. Delete readonly-class.php

    Signed-off-by: Nathanael Esayeas <nathanael.esayeas@protonmail.com>
    ghostwriter committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    6f40af3 View commit details
    Browse the repository at this point in the history
  15. Create User.php

    Signed-off-by: Nathanael Esayeas <nathanael.esayeas@protonmail.com>
    ghostwriter committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    abf2279 View commit details
    Browse the repository at this point in the history
  16. Create User.php

    Signed-off-by: Nathanael Esayeas <nathanael.esayeas@protonmail.com>
    ghostwriter committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    ebb17bd View commit details
    Browse the repository at this point in the history
  17. Create ReadOnlyClass.php

    Signed-off-by: Nathanael Esayeas <nathanael.esayeas@protonmail.com>
    ghostwriter committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    39a371c View commit details
    Browse the repository at this point in the history
  18. Create ReadOnlyClassAbstract.php

    Signed-off-by: Nathanael Esayeas <nathanael.esayeas@protonmail.com>
    ghostwriter committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    82464a0 View commit details
    Browse the repository at this point in the history
  19. Create ReadonlyClassesMustNotUseAllowDynamicPropertiesAttribute.php

    Signed-off-by: Nathanael Esayeas <nathanael.esayeas@protonmail.com>
    ghostwriter committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    999cc5d View commit details
    Browse the repository at this point in the history
  20. Create ReadonlyClassesMustNotUseDynamicProperties.php

    Signed-off-by: Nathanael Esayeas <nathanael.esayeas@protonmail.com>
    ghostwriter committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    3cded1b View commit details
    Browse the repository at this point in the history
  21. Create ReadonlyClassesMustOnlyContainTypedProperties.php

    Signed-off-by: Nathanael Esayeas <nathanael.esayeas@protonmail.com>
    ghostwriter committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    0964492 View commit details
    Browse the repository at this point in the history
  22. Create ReadOnlyClassFinal.php

    Signed-off-by: Nathanael Esayeas <nathanael.esayeas@protonmail.com>
    ghostwriter committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    a801519 View commit details
    Browse the repository at this point in the history
  23. Update Php82LanguageFeaturesTest.php

    Signed-off-by: Nathanael Esayeas <nathanael.esayeas@protonmail.com>
    ghostwriter committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    74f578d View commit details
    Browse the repository at this point in the history
  24. readonly subclass must also be declared readonly

    Signed-off-by: Nathanael Esayeas <nathanael.esayeas@protonmail.com>
    ghostwriter committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    b714997 View commit details
    Browse the repository at this point in the history
  25. Update Bootstrap.php

    Signed-off-by: Nathanael Esayeas <nathanael.esayeas@protonmail.com>
    ghostwriter committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    a8f4dbf View commit details
    Browse the repository at this point in the history
  26. Update tests.yml

    Signed-off-by: Nathanael Esayeas <nathanael.esayeas@protonmail.com>
    ghostwriter committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    a0a71d3 View commit details
    Browse the repository at this point in the history