/
uchi-pro
/
api-client-php
Обзор
Документация
Войти
/
uchi-pro
/
api-client-php
Код
Запросы
0
Пакеты
0
Релизы
3
Аналитика
master
src/Orders/Order.php
52 строки
1 KB
Andrey Gladyshev
feat: перевести проект на php 8.2. убрать устаревшие методы
31 май 2024, 13:00
31 май 2024, 13:00
5826891
Код
Авторство
О чём код?
<?php declare(strict_types=1); namespace UchiPro\Orders; use DateTimeImmutable; use UchiPro\Courses\Course; use UchiPro\Users\User; use UchiPro\Vendors\Vendor; class Order { public ?string $id = null; public ?DateTimeImmutable $createdAt = null; public ?DateTimeImmutable $updatedAt = null; public ?DateTimeImmutable $deletedAt = null; public ?string $number = null; public ?Status $status = null; public ?Course $course = null; public ?Vendor $vendor = null; public ?User $contractor = null; /** * @var null|array|User[] */ public ?array $listeners = null; public ?int $listenersCount = null; public ?int $listenersFinished = null; public ?DateTimeImmutable $sessionStartsAt = null; public ?DateTimeImmutable $sessionEndsAt = null; public static function create(?string $id = null, ?string $number = null): self { $order = new self(); $order->id = $id; $order->number = $number; return $order; } }