* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0 */ declare(strict_types=1); namespace PrestaShop\Module\Psshipping\Entity; use Doctrine\ORM\Mapping as ORM; /** * @ORM\Table() * @ORM\Entity(repositoryClass="PrestaShop\Module\Psshipping\Domain\PickupPoints\PsshippingAddressOrdersRepository") */ class PsshippingAddressOrders { /** * @var int * * @ORM\Id * @ORM\Column(name="id_order", type="integer", nullable=false) */ private $idOrder; /** * @var int * * @ORM\Id * @ORM\Column(name="id_shop", type="integer", nullable=false) */ private $idShop; /** * @var PsshippingAddress * * @ORM\Id * @ORM\ManyToOne(targetEntity=PsshippingAddress::class) * @ORM\JoinColumn(name="id_address", referencedColumnName="id_address", nullable=false) */ private $address; public function getIdOrder(): int { return $this->idOrder; } public function setIdOrder(int $idOrder): self { $this->idOrder = $idOrder; return $this; } public function getIdShop(): int { return $this->idShop; } public function setIdShop(int $idShop): self { $this->idShop = $idShop; return $this; } public function getAddress(): PsshippingAddress { return $this->address; } public function setAddress(PsshippingAddress $address): self { $this->address = $address; return $this; } }