src/Entity/Package/PackageAdditionalFeatures.php line 16

Open in your IDE?
  1. <?php
  2. namespace App\Entity\Package;
  3. use App\Entity\Traits\AutoTranslateTrait;
  4. use App\Entity\Traits\IdTrait;
  5. use App\Entity\Traits\TimeStampAbleTrait;
  6. use Doctrine\ORM\Mapping as ORM;
  7. use Knp\DoctrineBehaviors\Contract\Entity\TranslatableInterface;
  8. use Knp\DoctrineBehaviors\Model\Translatable\TranslatableTrait;
  9. use App\Entity\Package\Package;
  10. /**
  11.  * @ORM\Entity
  12.  */
  13. class PackageAdditionalFeatures implements TranslatableInterface
  14. {
  15.     use IdTrait;
  16.     use TranslatableTrait;
  17.     use TimeStampAbleTrait;
  18.     use AutoTranslateTrait;
  19.     public function __construct(
  20.         /**
  21.          *@ORM\ManyToOne(targetEntity=Package::class)
  22.          */
  23.         private $package = null
  24.     ){}
  25.     public function getPackage()
  26.     {
  27.         return $this->package;
  28.     }
  29.     public function setPackage($package): self
  30.     {
  31.         $this->package = $package;
  32.         return $this;
  33.     }
  34. }