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

Map to readonly class #9

Open
HrjSnz opened this issue Dec 5, 2023 · 0 comments
Open

Map to readonly class #9

HrjSnz opened this issue Dec 5, 2023 · 0 comments

Comments

@HrjSnz
Copy link

HrjSnz commented Dec 5, 2023

Hello,

i have question. Is possible somehow map to readonly class ? How i can see it use only setters after instance is created. But is there some feature or way how map it to constructor class for make it readonly ?

readonly class PaymentCreatedDto
{
    public function __construct(
        private string $paymentUrl,
        private string $paymentStatus,
    ) {
    }

    public function getPaymentUrl(): string
    {
        return $this->paymentUrl;
    }

    public function getPaymentStatus(): string
    {
        return $this->paymentStatus;
    }
}

Thanks !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant