src/Entity/Api/Menu.php line 18

Open in your IDE?
  1. <?php
  2. namespace App\Entity\Api;
  3. use ApiPlatform\Core\Annotation\ApiFilter;
  4. use ApiPlatform\Core\Bridge\Doctrine\Orm\Filter\SearchFilter;
  5. use ApiPlatform\Core\Annotation\ApiResource;
  6. use Doctrine\ORM\Mapping as ORM;
  7. /**
  8.  * @ORM\Entity(repositoryClass="App\Repository\MenuRepository")
  9.  * @ApiResource(
  10.  * collectionOperations={"get"},
  11.  * itemOperations={"get"})
  12.  * 
  13.  * 
  14.  */
  15. class Menu {
  16.     /**
  17.      * @ORM\Id
  18.      * @ORM\Column(type="integer")
  19.      * @ORM\GeneratedValue(strategy="AUTO")
  20.      */
  21.     protected $id;
  22.     
  23.     protected $name;
  24.   
  25.     protected $children;
  26.     
  27.     /**
  28.      * Get the value of id
  29.      */ 
  30.     public function getId()
  31.     {
  32.         return $this->id;
  33.     }
  34.     /**
  35.      * Set the value of id
  36.      *
  37.      * @return  self
  38.      */ 
  39.     public function setId($id)
  40.     {
  41.         $this->id $id;
  42.         return $this;
  43.     }
  44.     /**
  45.      * Get the value of name
  46.      */ 
  47.     public function getName()
  48.     {
  49.         return $this->name;
  50.     }
  51.     /**
  52.      * Set the value of name
  53.      *
  54.      * @return  self
  55.      */ 
  56.     public function setName($name)
  57.     {
  58.         $this->name $name;
  59.         return $this;
  60.     }
  61.     /**
  62.      * Get the value of children
  63.      */ 
  64.     public function getChildren()
  65.     {
  66.         return $this->children;
  67.     }
  68.     /**
  69.      * Set the value of children
  70.      *
  71.      * @return  self
  72.      */ 
  73.     public function setChildren($children)
  74.     {
  75.         $this->children $children;
  76.         return $this;
  77.     }
  78. }