Hello,
I vote +1 for the addition of JMS\Serializer !
The JMS\Serializer annotations are very interesting for the automatic serialization of the output content, for example:
use JMS\Serializer\Annotation as JMS;
/**
* @ORM\Entity()
* @ORM\Table(name="profile")
*
* @JMS\ExclusionPolicy("all")
*/
class Profile
{
...
/**
* @ORM\Column(type="string")
*
* @JMS\Expose
* @JMS\Groups({"profile"})
*/
private $name;
...
}