Commit 6165bfaf authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

Ajustemant du trait

parent 6ce53e61
Loading
Loading
Loading
Loading
Loading
+9 −2
Changes for src/UnicaenSynchro/Entity/Db/IsSynchronisableInterface.php: 9 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -4,11 +4,18 @@ namespace UnicaenSynchro\Entity\Db;

use DateTime;

interface IsSynchronisableInterface {
interface IsSynchronisableInterface
{

    public function getInsertedOn(): ?DateTime;

    public function getCreatedOn() : ?DateTime;
    public function getUpdatedOn(): ?DateTime;

    public function getDeletedOn(): ?DateTime;

    public function isDeleted(?DateTime $date = null): bool;

    public function getSourceId(): ?string;
    public function getIdOrig(): ?string;

}
 No newline at end of file
+26 −0
Changes for src/UnicaenSynchro/Entity/Db/IsSynchronisableTrait.php: 26 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -10,6 +10,9 @@ trait IsSynchronisableTrait {
    private ?Datetime $updatedOn;
    private ?Datetime $deletedOn;

    private ?string $sourceId;
    private ?string $idOrig;

    public function getInsertedOn(): ?DateTime
    {
        return $this->createdOn;
@@ -47,4 +50,27 @@ trait IsSynchronisableTrait {
        return true;
    }

    /**
     * @return string|null
     */
    public function getSourceId(): ?string
    {
        return $this->sourceId;
    }

    public function setSourceId(?string $sourceId): void
    {
        $this->sourceId = $sourceId;
    }

    public function getIdOrig(): ?string
    {
        return $this->idOrig;
    }

    public function setIdOrig(?string $idOrig): void
    {
        $this->idOrig = $idOrig;
    }

}
 No newline at end of file