Чтобы сохранить объект с доктриной, я должен сделать это
$em = $this->getDoctrine()->getEntityManager();
$em->persist($product);
$em->flush();
Но, может быть, я могу как-то сделать это в одной строке, например
$product->save();
или
$this->saveEntity($product);
или
$this->getDoctrineEntityManager()->persistAndFlush($product);
Если мне нужно создать эти методы самостоятельно, то как это сделать с помощью symfony?