Create thirdparty on the fly with institution / contact

This commit is contained in:
2021-10-11 14:03:46 +02:00
parent 08764aa0b4
commit d7ae279101
3 changed files with 54 additions and 7 deletions

View File

@@ -65,6 +65,7 @@ class ThirdParty implements TrackCreationInterface, TrackUpdateInterface
/**
* @ORM\Column(name="kind", type="string", length="20", options={"default":""})
* @Groups({"write"})
*/
private ?string $kind = "";
@@ -133,14 +134,14 @@ class ThirdParty implements TrackCreationInterface, TrackUpdateInterface
* @ORM\JoinColumn(name="parent_id", referencedColumnName="id")
* @Groups({"read"})
*/
private ?ThirdParty $parent;
private ?ThirdParty $parent = null;
/**
* @var Civility
* @ORM\ManyToOne(targetEntity=Civility::class)
* ORM\JoinColumn(name="civility", referencedColumnName="id", nullable=true)
*/
private ?Civility $civility;
private ?Civility $civility = null;
/**
* [fr] Qualité
@@ -148,7 +149,7 @@ class ThirdParty implements TrackCreationInterface, TrackUpdateInterface
* @ORM\ManyToOne(targetEntity="Chill\ThirdPartyBundle\Entity\ThirdPartyProfession")
* ORM\JoinColumn(name="profession", referencedColumnName="id", nullable=true)
*/
private ?ThirdPartyProfession $profession;
private ?ThirdPartyProfession $profession = null;
/**
* @var string|null
@@ -463,10 +464,10 @@ class ThirdParty implements TrackCreationInterface, TrackUpdateInterface
}
/**
* @param Address $address
* @param Address|null $address
* @return $this
*/
public function setAddress(Address $address)
public function setAddress(?Address $address = null)
{
$this->address = $address;