/
AleksWork
/
diary_plants
Обзор
Документация
Войти
/
AleksWork
/
diary_plants
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/Domain/ValueObject/Offspring/Phenology.php
36 строк
985 B
AlexeySerov
Move some fields from Offspring entity to his VolumeObject
03 мар 2026, 12:32
03 мар 2026, 12:32
adbc28d
Код
Авторство
О чём код?
<?php //даты жизненного цикла namespace App\Domain\ValueObject\Offspring; use DateTimeImmutable; use Doctrine\ORM\Mapping as ORM; #[ORM\Embeddable] class Phenology { //дата сбора #[ORM\Column(name: 'fruiting_date', type: 'datetimetz_immutable', nullable: true)] private ?DateTimeImmutable $fruitingDate = null; //дата цветения #[ORM\Column(name: 'flowering_date', type: 'datetimetz_immutable', nullable: true)] private ?DateTimeImmutable $floweringDate = null; public function __construct( ?DateTimeImmutable $fruitingDate = null, ?DateTimeImmutable $floweringDate = null ) { $this->fruitingDate = $fruitingDate; $this->floweringDate = $floweringDate; } public function getFruitingDate(): ?DateTimeImmutable { return $this->fruitingDate; } public function getFloweringDate(): ?DateTimeImmutable { return $this->floweringDate; } }