Files
Mangarr/src/Domain/Manga/Domain/Model/ValueObject/MonitoringStatus.php

31 lines
537 B
PHP

<?php
namespace App\Domain\Manga\Domain\Model\ValueObject;
readonly class MonitoringStatus
{
public function __construct(
private bool $enabled
) {}
public static function enabled(): self
{
return new self(true);
}
public static function disabled(): self
{
return new self(false);
}
public function isEnabled(): bool
{
return $this->enabled;
}
public function equals(self $other): bool
{
return $this->enabled === $other->enabled;
}
}