<?php
declare(strict_types=1);
namespace App\Entity\Customer;
use Arobases\SyliusProfessionalCustomerPlugin\Model\CustomerInterface;
use Arobases\SyliusProfessionalCustomerPlugin\Model\CustomerTrait;
use Doctrine\ORM\Mapping as ORM;
use Sylius\Component\Core\Model\Customer as BaseCustomer;
/**
* @ORM\Entity
* @ORM\Table(name="sylius_customer")
*/
class Customer extends BaseCustomer implements CustomerInterface
{
use CustomerTrait;
/**
* @ORM\Column(type="text", nullable=true)
*/
private ?string $comment = null;
/**
* ID sur axonaut
* @ORM\Column(name="company_id", type="string", nullable=true)
*/
private ?string $companyId = null;
/**
* ID employee sur axonaut
* @ORM\Column(name="employee_id", type="string", nullable=true)
*/
private ?string $employeeId = null;
/**
* Get the value of comment.
*/
public function getComment()
{
return $this->comment;
}
/**
* Set the value of comment.
*
* @return self
*/
public function setComment($comment)
{
$this->comment = $comment;
return $this;
}
/**
* @return string|null
*/
public function getCompanyId(): ?string
{
return $this->companyId;
}
/**
* @param string|null $companyId
*/
public function setCompanyId(?string $companyId): void
{
$this->companyId = $companyId;
}
/**
* @return string|null
*/
public function getEmployeeId(): ?string
{
return $this->employeeId;
}
/**
* @param string|null $employeeId
*/
public function setEmployeeId(?string $employeeId): void
{
$this->employeeId = $employeeId;
}
}