예제 #1
0
파일: Main.php 프로젝트: kingsj/core
 /**
  * Execute certain hook handle
  *
  * @return void
  */
 public function executeHookHandler()
 {
     if (!$this->areProxiesExist()) {
         // Create the proxies folder
         \Includes\Utils\FileManager::mkdirRecursive(LC_DIR_CACHE_PROXY);
         // Create model proxy classes (second step of cache generation)
         \Includes\Decorator\Plugin\Doctrine\Utils\EntityManager::generateProxies();
     }
 }
예제 #2
0
파일: Main.php 프로젝트: kirkbauer2/kirkxc
 /**
  * Alias
  *
  * @param string $class Class name OPTIONAL
  *
  * @return array|\Doctrine\ORM\Mapping\ClassMetadata
  */
 protected function getMetadata($class = null)
 {
     return \Includes\Decorator\Plugin\Doctrine\Utils\EntityManager::getAllMetadata($class);
 }
예제 #3
0
파일: Main.php 프로젝트: kirkbauer2/kirkxc
 /**
  * Execute certain hook handle
  *
  * @return void
  */
 public function executeHookHandler()
 {
     // Create model proxy classes (first step of cache generation)
     \Includes\Decorator\Plugin\Doctrine\Utils\EntityManager::generateModels();
 }
예제 #4
0
파일: Main.php 프로젝트: kirkbauer2/kirkxc
 /**
  * Save current metadata 
  * 
  * @return void
  */
 protected function saveMetadata()
 {
     \Includes\Decorator\Utils\CacheInfo::set('metadata', \Includes\Decorator\Plugin\Doctrine\Utils\EntityManager::getAllMetadata());
 }