for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace PH\Component\Subscription\Model;
class SubscriptionItem implements SubscriptionItemInterface
{
/**
* @var mixed
*/
protected $id;
* @var SubscriptionInterface
protected $subscription;
* @var int
protected $quantity = 0;
protected $unitPrice = 0;
protected $total = 0;
* {@inheritdoc}
public function getId()
return $this->id;
}
public function getSubscription(): ?SubscriptionInterface
return $this->subscription;
public function setSubscription(?SubscriptionInterface $subscription): void
$this->subscription = $subscription;
public function setQuantity(int $quantity): void
$this->quantity = $quantity;
public function getQuantity(): int
return $this->quantity;
public function getUnitPrice(): int
return $this->unitPrice;
public function setUnitPrice(int $unitPrice): void
$this->unitPrice = $unitPrice;
public function getTotal(): int
return $this->total;
public function setTotal(int $total): void
$this->total = $total;