Skip to content

Conversation

@shanginn
Copy link
Contributor

@shanginn shanginn commented Aug 9, 2022

Ok, I remember that readonly didn't work for me, but now they are working, so I created a test case for it. In order for it to work we need to add php 8.1 in CI matrix settings.

But php 8.1 will not work with current lower versions.

The questions is - do you want to add php 8.1 support? If no, I can just add the test and it will be waiting for the version upgrade.

There is another question: how should I go about testing this behavior: with marshaller or with payload converter? I created both, but I think that one of them is enough. Or both is good?

What was changed

Added test that covers readonly properties issue

Why?

Because issue is open and I though readonly properties would not work, but surprisingly they are working just fine

Checklist

  1. Closes issue 221

  2. How was this tested:
    With unit test

@seregazhuk
Copy link
Contributor

@shanginn have you tried functional tests with your changes? It fails, I think there are errors when running worker under RR.
https://github.com/temporalio/sdk-php/runs/7752350196?check_suite_focus=true

@shanginn
Copy link
Contributor Author

I did check it under my branch, and it went fine

@shanginn shanginn force-pushed the feature-211-readonly-properties branch from 078fa66 to 608f46f Compare August 11, 2022 02:24
@shanginn
Copy link
Contributor Author

I rebased (or do you prefer merge?) this branch to the current master. in my fork all the test are good

Copy link
Contributor

@seregazhuk seregazhuk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you! 🔥

@seregazhuk seregazhuk merged commit 17d138b into temporalio:master Aug 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature Request] Ability to use readonly properties in workflow and activity inputs.

2 participants