. */ namespace Doctrine\ORM\Event; use Doctrine\Common\EventArgs; use Doctrine\ORM\EntityManager; use Doctrine\ORM\EntityManagerInterface; /** * Provides event arguments for the preFlush event. * * @link www.doctrine-project.org */ class OnFlushEventArgs extends EventArgs { /** @var EntityManagerInterface */ private $em; public function __construct(EntityManagerInterface $em) { $this->em = $em; } /** * Retrieve associated EntityManager. * * @return EntityManager */ public function getEntityManager() { return $this->em; } }