. */ declare(strict_types=1); namespace App\Entity\Devices; use App\Entity\Base\AbstractDBElement; use App\Entity\Parts\Part; use Doctrine\ORM\Mapping as ORM; /** * Class DevicePart. * * @ORM\Table("`device_parts`") * @ORM\Entity() */ class DevicePart extends AbstractDBElement { /** * @var int * @ORM\Column(type="integer", name="quantity") */ protected int $quantity; /** * @var string * @ORM\Column(type="text", name="mountnames") */ protected string $mountnames; /** * @var Device * @ORM\ManyToOne(targetEntity="Device", inversedBy="parts") * @ORM\JoinColumn(name="id_device", referencedColumnName="id") */ protected ?Device $device = null; /** * @var Part * @ORM\ManyToOne(targetEntity="App\Entity\Parts\Part") * @ORM\JoinColumn(name="id_part", referencedColumnName="id") */ protected ?Part $part = null; }