/**
* Constructor
*
* @param EntityManager $entityManager
* @param array $normalizers
* @param array $encoders
*/
public function __construct(EntityManager $entityManager, array $normalizers = array(), array $encoders = array())
{
$this->entityManager = $entityManager;
parent::__construct($normalizers, $encoders);
foreach ($this->normalizers as $normalizer) {
if ($normalizer instanceof DoctrineEntitySerializerAwareInterface) {
$normalizer->setSerializer($this);
}
}
}