src/Entity/PipelineIdentiteVisuelle.php line 19

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\PipelineIdentiteVisuelleRepository;
  4. use DateTime;
  5. use DateTimeImmutable;
  6. use DateTimeInterface;
  7. use Doctrine\Common\Collections\ArrayCollection;
  8. use Doctrine\Common\Collections\Collection;
  9. use Doctrine\ORM\Mapping as ORM;
  10. use Symfony\Component\HttpFoundation\File\File;
  11. use Vich\UploaderBundle\Mapping\Annotation as Vich;
  12. /**
  13.  * @Vich\Uploadable()
  14.  */
  15. #[ORM\Entity(repositoryClassPipelineIdentiteVisuelleRepository::class)]
  16. class PipelineIdentiteVisuelle
  17. {
  18.   #[ORM\Id]
  19.   #[ORM\GeneratedValue]
  20.   #[ORM\Column(type'integer')]
  21.   private $id;
  22.   #[ORM\Column(type'string'length255)]
  23.   private $category;
  24.   #[ORM\Column(type'string'length255)]
  25.   private $status;
  26.   #[ORM\Column(type'string'length255nullabletrue)]
  27.   private $address;
  28.   #[ORM\Column(type'string'length255nullabletrue)]
  29.   private $postalCode;
  30.   #[ORM\Column(type'string'length255nullabletrue)]
  31.   private $city;
  32.   #[ORM\Column(type'string'length255nullabletrue)]
  33.   private $phone;
  34.   #[ORM\Column(type'string'length255nullabletrue)]
  35.   private $email;
  36.   #[ORM\Column(type'string'length255nullabletrue)]
  37.   private $website;
  38.   #[ORM\Column(type'string'length255nullabletrue)]
  39.   private $role;
  40.   #[ORM\Column(type'string'length255nullabletrue)]
  41.   private $firstname;
  42.   #[ORM\Column(type'string'length255nullabletrue)]
  43.   private $name;
  44.   #[ORM\Column(type'boolean'nullabletrue)]
  45.   private $photoDesired;
  46.   #[ORM\Column(type'boolean'nullabletrue)]
  47.   private $qrcodeWebsiteDesired;
  48.   #[ORM\Column(type'text'nullabletrue)]
  49.   private $otherInformations;
  50.   #[ORM\Column(type'datetime_immutable')]
  51.   private $createdAt;
  52.   #[ORM\Column(type'datetime_immutable')]
  53.   private $updatedAt;
  54.   #[ORM\Column(type'boolean')]
  55.   private $logoCreatedByAgence;
  56.   #[ORM\Column(type'string'nullabletrue)]
  57.   private $logoName;
  58.   #[ORM\Column(type'integer'nullabletrue)]
  59.   private $logoSize;
  60.   #[ORM\Column(type'datetime'nullabletrue)]
  61.   private $logoUpdatedAt;
  62.   /**
  63.    * @Vich\UploadableField(mapping="identite_visuelle_pipeline", fileNameProperty="logoName", size="logoSize")
  64.    */
  65.   private $logoFile;
  66.   #[ORM\ManyToOne(targetEntityAccountingFirm::class, inversedBy'pipelineIdentiteVisuelles')]
  67.   private $accountingFirm;
  68.   #[ORM\OneToMany(mappedBy'pipelineIdentiteVisuelle'targetEntityPipelineIdentiteVisuelleVisitCardPhoto::class, cascade: ['persist''remove'])]
  69.   private $visitCardPhotos;
  70.   #[ORM\Column(type'string'length255nullabletrue)]
  71.   private $trelloCardId;
  72.   #[ORM\OneToMany(mappedBy'pipelineIdentiteVisuelle'targetEntityPipelineIdentiteVisuelleProposal::class, cascade: ['persist''remove'])]
  73.   private $proposals;
  74.   #[ORM\Column(type'integer'nullabletrue)]
  75.   private $stepProposal;
  76.   #[ORM\OneToMany(mappedBy'pipelineIdentiteVisuelle'targetEntityPipelineIdentiteVisuelleProposalReturn::class, cascade: ['persist''remove'])]
  77.   private $proposalReturns;
  78.   #[ORM\Column(type'string'length255nullabletrue)]
  79.   private $printAccountingFirmName;
  80.   #[ORM\Column(type'string'length255nullabletrue)]
  81.   private $printName;
  82.   #[ORM\Column(type'string'length255nullabletrue)]
  83.   private $printPostalCode;
  84.   #[ORM\Column(type'string'length255nullabletrue)]
  85.   private $printCity;
  86.   #[ORM\Column(type'string'length255nullabletrue)]
  87.   private $printPhone;
  88.   #[ORM\Column(type'string'length255nullabletrue)]
  89.   private $printAddress;
  90.   #[ORM\Column(type'datetime'nullabletrue)]
  91.   private $printShippingMinDate;
  92.   #[ORM\Column(type'datetime'nullabletrue)]
  93.   private $printShippingMaxDate;
  94.   #[ORM\Column(type'boolean'nullabletrue)]
  95.   private $visitCardMailConfirmReceptionSend;
  96.   #[ORM\OneToMany(mappedBy'pipelineIdentiteVisuelle'targetEntityPipelineIdentiteVisuelleVisitCardDeclination::class, cascade: ['persist''remove'])]
  97.   private $visitCardDeclinations;
  98.   #[ORM\Column(type'string'length255nullabletrue)]
  99.   private $siren;
  100.   #[ORM\Column(type'string'length255nullabletrue)]
  101.   private $ape;
  102.   #[ORM\Column(type'string'length255nullabletrue)]
  103.   private $capital;
  104.   #[ORM\Column(type'string'length255nullabletrue)]
  105.   private $numberTva;
  106.   #[ORM\Column(type'string'nullabletrue)]
  107.   private $declinationName;
  108.   #[ORM\Column(type'integer'nullabletrue)]
  109.   private $declinationSize;
  110.   #[ORM\Column(type'datetime'nullabletrue)]
  111.   private $declinationUpdatedAt;
  112.   /**
  113.    * @Vich\UploadableField(mapping="identite_visuelle_pipeline", fileNameProperty="declinationName", size="declinationSize")
  114.    */
  115.   private $declinationFile;
  116.   #[ORM\Column(type'integer'nullabletrue)]
  117.   private $relaunch_count;
  118.   #[ORM\Column(type'boolean'nullabletrue)]
  119.   private $vcard;
  120.   #[ORM\Column(type'integer'nullabletrue)]
  121.   private $numberVisitCard;
  122.   #[ORM\Column(type'integer'nullabletrue)]
  123.   private $numberVisitCardDeclination;
  124.   #[ORM\Column(type'text'nullabletrue)]
  125.   private ?string $correctionMessage null;
  126.   #[ORM\Column(type'datetime_immutable'nullabletrue)]
  127.   private ?\DateTimeImmutable $correctionRequestedAt null;
  128.   public function __construct()
  129.   {
  130.     $this->visitCardPhotos = new ArrayCollection();
  131.     $this->proposals = new ArrayCollection();
  132.     $this->proposalReturns = new ArrayCollection();
  133.     $this->visitCardDeclinations = new ArrayCollection();
  134.   }
  135.   public function getId(): ?int
  136.   {
  137.     return $this->id;
  138.   }
  139.   public function getCategory(): ?string
  140.   {
  141.     return $this->category;
  142.   }
  143.   public function setCategory(string $category): self
  144.   {
  145.     $this->category $category;
  146.     return $this;
  147.   }
  148.   public function getStatus(): ?string
  149.   {
  150.     return $this->status;
  151.   }
  152.   public function setStatus(string $status): self
  153.   {
  154.     $this->status $status;
  155.     return $this;
  156.   }
  157.   public function getAddress(): ?string
  158.   {
  159.     return $this->address;
  160.   }
  161.   public function setAddress(?string $address): self
  162.   {
  163.     $this->address $address;
  164.     return $this;
  165.   }
  166.   public function getPostalCode(): ?string
  167.   {
  168.     return $this->postalCode;
  169.   }
  170.   public function setPostalCode(?string $postalCode): self
  171.   {
  172.     $this->postalCode $postalCode;
  173.     return $this;
  174.   }
  175.   public function getCity(): ?string
  176.   {
  177.     return $this->city;
  178.   }
  179.   public function setCity(?string $city): self
  180.   {
  181.     $this->city $city;
  182.     return $this;
  183.   }
  184.   public function getPhone(): ?string
  185.   {
  186.     return $this->phone;
  187.   }
  188.   public function setPhone(?string $phone): self
  189.   {
  190.     $this->phone $phone;
  191.     return $this;
  192.   }
  193.   public function getEmail(): ?string
  194.   {
  195.     return $this->email;
  196.   }
  197.   public function setEmail(?string $email): self
  198.   {
  199.     $this->email $email;
  200.     return $this;
  201.   }
  202.   public function getWebsite(): ?string
  203.   {
  204.     return $this->website;
  205.   }
  206.   public function setWebsite(?string $website): self
  207.   {
  208.     $this->website $website;
  209.     return $this;
  210.   }
  211.   public function getRole(): ?string
  212.   {
  213.     return $this->role;
  214.   }
  215.   public function setRole(?string $role): self
  216.   {
  217.     $this->role $role;
  218.     return $this;
  219.   }
  220.   public function getFirstname(): ?string
  221.   {
  222.     return $this->firstname;
  223.   }
  224.   public function setFirstname(?string $firstname): self
  225.   {
  226.     $this->firstname $firstname;
  227.     return $this;
  228.   }
  229.   public function getName(): ?string
  230.   {
  231.     return $this->name;
  232.   }
  233.   public function setName(?string $name): self
  234.   {
  235.     $this->name $name;
  236.     return $this;
  237.   }
  238.   public function isPhotoDesired(): ?bool
  239.   {
  240.     return $this->photoDesired;
  241.   }
  242.   public function setPhotoDesired(?bool $photoDesired): self
  243.   {
  244.     $this->photoDesired $photoDesired;
  245.     return $this;
  246.   }
  247.   public function isQrcodeWebsiteDesired(): ?bool
  248.   {
  249.     return $this->qrcodeWebsiteDesired;
  250.   }
  251.   public function setQrcodeWebsiteDesired(?bool $qrcodeWebsiteDesired): self
  252.   {
  253.     $this->qrcodeWebsiteDesired $qrcodeWebsiteDesired;
  254.     return $this;
  255.   }
  256.   public function getOtherInformations(): ?string
  257.   {
  258.     return $this->otherInformations;
  259.   }
  260.   public function setOtherInformations(?string $otherInformations): self
  261.   {
  262.     $this->otherInformations $otherInformations;
  263.     return $this;
  264.   }
  265.   public function getCreatedAt(): ?DateTimeImmutable
  266.   {
  267.     return $this->createdAt;
  268.   }
  269.   public function setCreatedAt(DateTimeImmutable $createdAt): self
  270.   {
  271.     $this->createdAt $createdAt;
  272.     return $this;
  273.   }
  274.   public function getUpdatedAt(): ?DateTimeImmutable
  275.   {
  276.     return $this->updatedAt;
  277.   }
  278.   public function setUpdatedAt(DateTimeImmutable $updatedAt): self
  279.   {
  280.     $this->updatedAt $updatedAt;
  281.     return $this;
  282.   }
  283.   public function isLogoCreatedByAgence(): ?bool
  284.   {
  285.     return $this->logoCreatedByAgence;
  286.   }
  287.   public function setLogoCreatedByAgence(bool $logoCreatedByAgence): self
  288.   {
  289.     $this->logoCreatedByAgence $logoCreatedByAgence;
  290.     return $this;
  291.   }
  292.   public function getLogoName(): ?string
  293.   {
  294.     return $this->logoName;
  295.   }
  296.   public function setLogoName(?string $logoName): self
  297.   {
  298.     $this->logoName $logoName;
  299.     return $this;
  300.   }
  301.   public function getLogoSize(): ?int
  302.   {
  303.     return $this->logoSize;
  304.   }
  305.   public function setLogoSize(?int $logoSize): self
  306.   {
  307.     $this->logoSize $logoSize;
  308.     return $this;
  309.   }
  310.   public function getLogoUpdatedAt(): ?DateTimeInterface
  311.   {
  312.     return $this->logoUpdatedAt;
  313.   }
  314.   public function setLogoUpdatedAt(?DateTimeInterface $logoUpdatedAt): self
  315.   {
  316.     $this->logoUpdatedAt $logoUpdatedAt;
  317.     return $this;
  318.   }
  319.   public function getLogoFile(): ?File
  320.   {
  321.     return $this->logoFile;
  322.   }
  323.   public function setLogoFile(?File $logoFile): self
  324.   {
  325.     $this->logoFile $logoFile;
  326.     if (null !== $this->logoFile) {
  327.       $this->logoUpdatedAt = new DateTimeImmutable();
  328.     }
  329.     return $this;
  330.   }
  331.   public function getAccountingFirm(): ?AccountingFirm
  332.   {
  333.     return $this->accountingFirm;
  334.   }
  335.   public function setAccountingFirm(?AccountingFirm $accountingFirm): self
  336.   {
  337.     $this->accountingFirm $accountingFirm;
  338.     return $this;
  339.   }
  340.   /**
  341.    * @return Collection<int, PipelineIdentiteVisuelleVisitCardPhoto>
  342.    */
  343.   public function getVisitCardPhotos(): Collection
  344.   {
  345.     return $this->visitCardPhotos;
  346.   }
  347.   public function addVisitCardPhoto(PipelineIdentiteVisuelleVisitCardPhoto $visitCardPhoto): self
  348.   {
  349.     if (!$this->visitCardPhotos->contains($visitCardPhoto)) {
  350.       $this->visitCardPhotos[] = $visitCardPhoto;
  351.       $visitCardPhoto->setPipelineIdentiteVisuelle($this);
  352.     }
  353.     return $this;
  354.   }
  355.   public function removeVisitCardPhoto(PipelineIdentiteVisuelleVisitCardPhoto $visitCardPhoto): self
  356.   {
  357.     if ($this->visitCardPhotos->removeElement($visitCardPhoto)) {
  358.       // set the owning side to null (unless already changed)
  359.       if ($visitCardPhoto->getPipelineIdentiteVisuelle() === $this) {
  360.         $visitCardPhoto->setPipelineIdentiteVisuelle(null);
  361.       }
  362.     }
  363.     return $this;
  364.   }
  365.   public function getTrelloCardId(): ?string
  366.   {
  367.     return $this->trelloCardId;
  368.   }
  369.   public function setTrelloCardId(?string $trelloCardId): self
  370.   {
  371.     $this->trelloCardId $trelloCardId;
  372.     return $this;
  373.   }
  374.   /**
  375.    * @return Collection<int, PipelineIdentiteVisuelleProposal>
  376.    */
  377.   public function getProposals(): Collection
  378.   {
  379.     return $this->proposals;
  380.   }
  381.   public function addProposal(PipelineIdentiteVisuelleProposal $proposal): self
  382.   {
  383.     if (!$this->proposals->contains($proposal)) {
  384.       $this->proposals[] = $proposal;
  385.       $proposal->setPipelineIdentiteVisuelle($this);
  386.     }
  387.     return $this;
  388.   }
  389.   public function removeProposal(PipelineIdentiteVisuelleProposal $proposal): self
  390.   {
  391.     if ($this->proposals->removeElement($proposal)) {
  392.       // set the owning side to null (unless already changed)
  393.       if ($proposal->getPipelineIdentiteVisuelle() === $this) {
  394.         $proposal->setPipelineIdentiteVisuelle(null);
  395.       }
  396.     }
  397.     return $this;
  398.   }
  399.   public function getStepProposal(): ?int
  400.   {
  401.     return $this->stepProposal;
  402.   }
  403.   public function setStepProposal(?int $stepProposal): self
  404.   {
  405.     $this->stepProposal $stepProposal;
  406.     return $this;
  407.   }
  408.   /**
  409.    * @return Collection<int, PipelineIdentiteVisuelleProposalReturn>
  410.    */
  411.   public function getProposalReturns(): Collection
  412.   {
  413.     return $this->proposalReturns;
  414.   }
  415.   public function addProposalReturn(PipelineIdentiteVisuelleProposalReturn $proposalReturn): self
  416.   {
  417.     if (!$this->proposalReturns->contains($proposalReturn)) {
  418.       $this->proposalReturns[] = $proposalReturn;
  419.       $proposalReturn->setPipelineIdentiteVisuelle($this);
  420.     }
  421.     return $this;
  422.   }
  423.   public function removeProposalReturn(PipelineIdentiteVisuelleProposalReturn $proposalReturn): self
  424.   {
  425.     if ($this->proposalReturns->removeElement($proposalReturn)) {
  426.       // set the owning side to null (unless already changed)
  427.       if ($proposalReturn->getPipelineIdentiteVisuelle() === $this) {
  428.         $proposalReturn->setPipelineIdentiteVisuelle(null);
  429.       }
  430.     }
  431.     return $this;
  432.   }
  433.   public function getPrintAccountingFirmName(): ?string
  434.   {
  435.     return $this->printAccountingFirmName;
  436.   }
  437.   public function setPrintAccountingFirmName(?string $printAccountingFirmName): self
  438.   {
  439.     $this->printAccountingFirmName $printAccountingFirmName;
  440.     return $this;
  441.   }
  442.   public function getPrintName(): ?string
  443.   {
  444.     return $this->printName;
  445.   }
  446.   public function setPrintName(?string $printName): self
  447.   {
  448.     $this->printName $printName;
  449.     return $this;
  450.   }
  451.   public function getPrintPostalCode(): ?string
  452.   {
  453.     return $this->printPostalCode;
  454.   }
  455.   public function setPrintPostalCode(?string $printPostalCode): self
  456.   {
  457.     $this->printPostalCode $printPostalCode;
  458.     return $this;
  459.   }
  460.   public function getPrintCity(): ?string
  461.   {
  462.     return $this->printCity;
  463.   }
  464.   public function setPrintCity(?string $printCity): self
  465.   {
  466.     $this->printCity $printCity;
  467.     return $this;
  468.   }
  469.   public function getPrintPhone(): ?string
  470.   {
  471.     return $this->printPhone;
  472.   }
  473.   public function setPrintPhone(?string $printPhone): self
  474.   {
  475.     $this->printPhone $printPhone;
  476.     return $this;
  477.   }
  478.   public function getPrintAddress(): ?string
  479.   {
  480.     return $this->printAddress;
  481.   }
  482.   public function setPrintAddress(?string $printAddress): self
  483.   {
  484.     $this->printAddress $printAddress;
  485.     return $this;
  486.   }
  487.   public function getPrintShippingMinDate(): ?DateTime
  488.   {
  489.     return $this->printShippingMinDate;
  490.   }
  491.   public function setPrintShippingMinDate(?DateTime $printShippingMinDate): self
  492.   {
  493.     $this->printShippingMinDate $printShippingMinDate;
  494.     return $this;
  495.   }
  496.   public function getPrintShippingMaxDate(): ?DateTime
  497.   {
  498.     return $this->printShippingMaxDate;
  499.   }
  500.   public function setPrintShippingMaxDate(?DateTime $printShippingMaxDate): self
  501.   {
  502.     $this->printShippingMaxDate $printShippingMaxDate;
  503.     return $this;
  504.   }
  505.   public function isVisitCardMailConfirmReceptionSend(): ?bool
  506.   {
  507.     return $this->visitCardMailConfirmReceptionSend;
  508.   }
  509.   public function setVisitCardMailConfirmReceptionSend(?bool $visitCardMailConfirmReceptionSend): self
  510.   {
  511.     $this->visitCardMailConfirmReceptionSend $visitCardMailConfirmReceptionSend;
  512.     return $this;
  513.   }
  514.   /**
  515.    * @return Collection<int, PipelineIdentiteVisuelleVisitCardDeclination>
  516.    */
  517.   public function getVisitCardDeclinations(): Collection
  518.   {
  519.     return $this->visitCardDeclinations;
  520.   }
  521.   public function addVisitCardDeclination(PipelineIdentiteVisuelleVisitCardDeclination $visitCardDeclination): self
  522.   {
  523.     if (!$this->visitCardDeclinations->contains($visitCardDeclination)) {
  524.       $this->visitCardDeclinations[] = $visitCardDeclination;
  525.       $visitCardDeclination->setPipelineIdentiteVisuelle($this);
  526.     }
  527.     return $this;
  528.   }
  529.   public function removeVisitCardDeclination(PipelineIdentiteVisuelleVisitCardDeclination $visitCardDeclination): self
  530.   {
  531.     if ($this->visitCardDeclinations->removeElement($visitCardDeclination)) {
  532.       // set the owning side to null (unless already changed)
  533.       if ($visitCardDeclination->getPipelineIdentiteVisuelle() === $this) {
  534.         $visitCardDeclination->setPipelineIdentiteVisuelle(null);
  535.       }
  536.     }
  537.     return $this;
  538.   }
  539.   public function getSiren(): ?string
  540.   {
  541.     return $this->siren;
  542.   }
  543.   public function setSiren(?string $siren): self
  544.   {
  545.     $this->siren $siren;
  546.     return $this;
  547.   }
  548.   public function getApe(): ?string
  549.   {
  550.     return $this->ape;
  551.   }
  552.   public function setApe(?string $ape): self
  553.   {
  554.     $this->ape $ape;
  555.     return $this;
  556.   }
  557.   public function getCapital(): ?string
  558.   {
  559.     return $this->capital;
  560.   }
  561.   public function setCapital(?string $capital): self
  562.   {
  563.     $this->capital $capital;
  564.     return $this;
  565.   }
  566.   public function getNumberTva(): ?string
  567.   {
  568.     return $this->numberTva;
  569.   }
  570.   public function setNumberTva(?string $numberTva): self
  571.   {
  572.     $this->numberTva $numberTva;
  573.     return $this;
  574.   }
  575.   public function getDeclinationName(): ?string
  576.   {
  577.     return $this->declinationName;
  578.   }
  579.   public function setDeclinationName(?string $declinationName): self
  580.   {
  581.     $this->declinationName $declinationName;
  582.     return $this;
  583.   }
  584.   public function getDeclinationSize(): ?int
  585.   {
  586.     return $this->declinationSize;
  587.   }
  588.   public function setDeclinationSize(?int $declinationSize): self
  589.   {
  590.     $this->declinationSize $declinationSize;
  591.     return $this;
  592.   }
  593.   public function getDeclinationUpdatedAt(): ?DateTimeInterface
  594.   {
  595.     return $this->declinationUpdatedAt;
  596.   }
  597.   public function setDeclinationUpdatedAt(?DateTimeInterface $declinationUpdatedAt): self
  598.   {
  599.     $this->declinationUpdatedAt $declinationUpdatedAt;
  600.     return $this;
  601.   }
  602.   public function getDeclinationFile(): ?File
  603.   {
  604.     return $this->declinationFile;
  605.   }
  606.   public function setDeclinationFile(?File $declinationFile): self
  607.   {
  608.     $this->declinationFile $declinationFile;
  609.     if (null !== $this->declinationFile) {
  610.       $this->declinationUpdatedAt = new DateTimeImmutable();
  611.     }
  612.     return $this;
  613.   }
  614.   public function getRelaunchCount(): ?int
  615.   {
  616.       return $this->relaunch_count;
  617.   }
  618.   public function setRelaunchCount(?int $relaunch_count): self
  619.   {
  620.       $this->relaunch_count $relaunch_count;
  621.       return $this;
  622.   }
  623.   public function isVcard(): ?bool
  624.   {
  625.       return $this->vcard;
  626.   }
  627.   public function setVcard(?bool $vcard): self
  628.   {
  629.       $this->vcard $vcard;
  630.       return $this;
  631.   }
  632.   public function getNumberVisitCard(): ?int
  633.   {
  634.       return $this->numberVisitCard;
  635.   }
  636.   public function setNumberVisitCard(?int $numberVisitCard): self
  637.   {
  638.       $this->numberVisitCard $numberVisitCard;
  639.       return $this;
  640.   }
  641.   public function getNumberVisitCardDeclination(): ?int
  642.   {
  643.       return $this->numberVisitCardDeclination;
  644.   }
  645.   public function setNumberVisitCardDeclination(?int $numberVisitCardDeclination): self
  646.   {
  647.       $this->numberVisitCardDeclination $numberVisitCardDeclination;
  648.       return $this;
  649.   }
  650.   public function getCorrectionMessage(): ?string
  651.   {
  652.       return $this->correctionMessage;
  653.   }
  654.   public function setCorrectionMessage(?string $correctionMessage): self
  655.   {
  656.       $this->correctionMessage $correctionMessage;
  657.       return $this;
  658.   }
  659.   public function getCorrectionRequestedAt(): ?\DateTimeImmutable
  660.   {
  661.       return $this->correctionRequestedAt;
  662.   }
  663.   public function setCorrectionRequestedAt(?\DateTimeImmutable $date): self
  664.   {
  665.       $this->correctionRequestedAt $date;
  666.       return $this;
  667.   }
  668. }