Ejemplo n.º 1
0
 public function getRegisteredChain($key, $force_create = false)
 {
     if (isset($this->global_chains[$key])) {
         return $this->global_chains[$key];
     }
     if ($force_create) {
         $chain = QueryChain::getChainByDefinition($this->init_entity, $key);
         $this->registerChain('global', $chain);
         return $chain;
     }
     return false;
 }
Ejemplo n.º 2
0
 public function getBuildFromChains()
 {
     if (is_null($this->buildFromChains)) {
         $this->buildFromChains = array();
         foreach ($this->buildFrom as $elem) {
             $this->buildFromChains[] = QueryChain::getChainByDefinition($this->entity, $elem);
         }
     }
     return $this->buildFromChains;
 }