public function __construct(Entity $entity, $amount, $regainReason) { $this->entity = $entity; $this->amount = $amount; $this->reason = (int) $regainReason; }