Пример #1
0
 public function getModel()
 {
     if (null === $this->_model) {
         $this->setModel(Waf_Model::getRegistered());
     }
     return $this->_model;
 }
Пример #2
0
 /**
  * Get Waf_Model_EntityManager from registered Waf_Model instance
  *
  * @return Waf_Model_EntityManager
  */
 public function getEntityManager()
 {
     if (null === $this->_entityManager) {
         $this->_entityManager = Waf_Model::getRegistered()->getEntityManager();
     }
     return $this->_entityManager;
 }
Пример #3
0
 /**
  * Get the repository to fetch result from
  *
  * @return Waf_Model_Repository
  */
 public function getRepository()
 {
     if (null === $this->_repository) {
         $this->_repository = Waf_Model::getRegistered()->getEntityManager()->getRepository($this->getEntityName());
     }
     return $this->_repository;
 }
Пример #4
0
 /**
  * Get EntityManager from registered Waf_Model on wakeup
  *
  * @return void
  */
 public function __wakeup()
 {
     $this->_entityManager = Waf_Model::getRegistered()->getEntityManager();
 }