for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Loevgaard\DandomainFoundation\Entity;
use Doctrine\ORM\Mapping as ORM;
use Loevgaard\DandomainFoundation\Entity\Generated\UnitInterface;
use Loevgaard\DandomainFoundation\Entity\Generated\UnitTrait;
/**
* @ORM\Entity()
* @ORM\Table(name="loevgaard_dandomain_units")
*/
class Unit implements UnitInterface
{
use UnitTrait;
* @var int
*
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
**/
protected $id;
* @ORM\Column(type="integer", unique=true)
protected $externalId;
* @var string|null
* @ORM\Column(nullable=true, type="text")
protected $text;
* @return int
public function getId(): int
return (int)$this->id;
}
* @param int $id
* @return Unit
public function setId(int $id)
$this->id = $id;
return $this;
public function getExternalId(): int
return (int)$this->externalId;
* @param int $externalId
public function setExternalId(int $externalId)
$this->externalId = $externalId;
* @return null|string
public function getText()
return $this->text;
* @param null|string $text
public function setText($text)
$this->text = $text;