lib/boab/cms-bundle/src/Entity/ListRoute.php line 16

Open in your IDE?
  1. <?php
  2. namespace Boab\CmsBundle\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use Symfony\Cmf\Component\Routing\RouteObjectInterface;
  5. use Boab\CmsBundle\Entity\ControllerRouteInterface;
  6. /**
  7.  * ListRoute
  8.  * 
  9.  * @ORM\Table(name="route_list") 
  10.  * @ORM\Entity
  11.  * @ORM\Entity(repositoryClass="Boab\CmsBundle\Repository\RouteRepository")
  12.  */
  13. class ListRoute extends Route implements RouteObjectInterfaceRouteControllerInterface
  14. {
  15.     /**
  16.      * @var string
  17.      *
  18.      * @ORM\Column(name="controller", type="string", length=255, precision=0, scale=0, nullable=true, unique=false)
  19.      */
  20.     protected $controller;
  21.     /**
  22.      * @var string
  23.      *
  24.      * @ORM\Column(name="content_type", type="string", length=255, precision=0, scale=0, nullable=true, unique=false)
  25.      */
  26.     protected $contentType;  
  27.     /**
  28.      * Set controller
  29.      *
  30.      * @param string $controller
  31.      * @return ControllerRoute
  32.      */
  33.     public function setController($controller)
  34.     {
  35.         $this->controller $controller;
  36.         return $this;
  37.     }
  38.     /**
  39.      * Get controller
  40.      *
  41.      * @return string 
  42.      */
  43.     public function getController()
  44.     {
  45.         return $this->controller;
  46.     }
  47.     /**
  48.      * Set contentType
  49.      *
  50.      * @param string $contentType
  51.      * @return ControllerRoute
  52.      */
  53.     public function setContentType($contentType)
  54.     {
  55.         $this->contentType $contentType;
  56.         return $this;
  57.     }
  58.     /**
  59.      * Get contentType
  60.      *
  61.      * @return string 
  62.      */
  63.     public function getContentType():string
  64.     {
  65.         return $this->contentType;
  66.     }
  67.     public function getContentTypeId()
  68.     {
  69.         return $this->getContentType();
  70.     }
  71. }