for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace InvoiceNinjaModule\Model;
use InvoiceNinjaModule\Model\Interfaces\BaseInterface;
/**
* Class Base
*/
class Base implements BaseInterface
{
protected string $id = '';
protected int $updatedAt = 0;
protected int $archivedAt = 0;
protected int $createdAt = 0;
protected bool $isDeleted = false;
* @return string
public function getId(): string
return $this->id;
}
* @return int
public function getUpdatedAt(): int
return $this->updatedAt;
public function getArchivedAt(): int
return $this->archivedAt;
public function getCreatedAt(): int
* @return bool
public function isDeleted(): bool
return $this->isDeleted;