浏览代码

FD3-222 serializer

Guillermo Espinoza 7 年之前
父节点
当前提交
9e6bde5719
共有 2 个文件被更改,包括 6 次插入0 次删除
  1. 3 0
      src/StatsBundle/Entity/DeviceServer.php
  2. 3 0
      src/StatsBundle/Entity/Onu.php

+ 3 - 0
src/StatsBundle/Entity/DeviceServer.php

@@ -5,6 +5,7 @@ namespace StatsBundle\Entity;
 use Doctrine\ORM\Mapping as ORM;
 use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
 use Symfony\Component\Validator\Constraints as Assert;
+use JMS\Serializer\Annotation as JMS;
 
 /**
  * @ORM\Table
@@ -57,6 +58,8 @@ class DeviceServer
 
     /**
      * @ORM\OneToMany(targetEntity="Device", mappedBy="deviceServer", fetch="EXTRA_LAZY")
+     * 
+     * @JMS\Exclude
      */
     protected $devices;
 

+ 3 - 0
src/StatsBundle/Entity/Onu.php

@@ -5,6 +5,7 @@ namespace StatsBundle\Entity;
 use Doctrine\ORM\Mapping as ORM;
 use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
 use Symfony\Component\Validator\Constraints as Assert;
+use JMS\Serializer\Annotation as JMS;
 
 /**
  * @ORM\Table
@@ -40,6 +41,8 @@ class Onu
 
     /**
      * @ORM\ManyToOne(targetEntity="DeviceServer", inversedBy="devices", fetch="EXTRA_LAZY")
+     * 
+     * @JMS\MaxDepth(1)
      */
     protected $deviceServer;