- var_dump: documentation ( source)
<?php
class OfficeProductResponseDTO
{
/**
* @param string|null $officeId GUID офиса
* @param array $products Массив GUID товаров
* @param int|null $code Код
* @param string|null $message Сообщение
* @param int|null $reason Причина
*/
public function __construct(
public readonly ?string $officeId,
public readonly array $products,
public readonly ?int $code,
public readonly ?int $reason,
public readonly ?string $message,
) {
}
}
$dto = new OfficeProductResponseDTO('12', ['guid'], 200, 5, 'message');
$dto->officeId = 'guid2';
var_dump($dto);