<?php
namespace App\DTO;
use romanzipp\DTO\AbstractData;
use romanzipp\DTO\Attributes\Required;
class DummyData extends AbstractData
{
public readonly string $name;
public ?string $nickname;
public string|int $height;
public \DateTime $birthday;
public bool $subscribeNewsletter = false;
}
$data = new DummyData([
'name' => 'Roman',
'height' => 180,
]);
Error: Cannot initialize readonly property App\DTO\DummyData::$name from scope romanzipp\DTO\AbstractData
Error: Cannot initialize readonly property App\DTO\DummyData::$name from scope romanzipp\DTO\AbstractData