src/Cms/ContainerBundle/Entity/Containers/GenericContainer.php line 16

Open in your IDE?
  1. <?php
  2. namespace Cms\ContainerBundle\Entity\Containers;
  3. use Cms\ContainerBundle\Entity\Container;
  4. use Doctrine\ORM\Mapping as ORM;
  5. /**
  6.  * Class GenericContainer
  7.  * @package Cms\ContainerBundle\Entity\Containers
  8.  *
  9.  * @ORM\Entity(
  10.  *     repositoryClass = "Cms\ContainerBundle\Doctrine\Containers\GenericContainerRepository"
  11.  * )
  12.  */
  13. class GenericContainer extends Container
  14. {
  15.     const DISCR 'generic';
  16.     const ROUTING_SLUG 'sites';
  17.     /**
  18.      * @var bool
  19.      *
  20.      * @ORM\Column(
  21.      *     type = "boolean",
  22.      *     nullable = false,
  23.      *     options = {
  24.      *         "default" = false
  25.      *     }
  26.      * )
  27.      */
  28.     protected $preferred false;
  29.     /**
  30.      * @return bool
  31.      */
  32.     public function isPreferred()
  33.     {
  34.         return ($this->preferred === true);
  35.     }
  36.     /**
  37.      * @param bool $value
  38.      * @return $this
  39.      */
  40.     public function setPreferred($value)
  41.     {
  42.         $this->preferred = ($value === true);
  43.         return $this;
  44.     }
  45. }