コード例 #1
0
ファイル: Reused.php プロジェクト: anter-x/phemto
 function instantiate(Context $context, $nesting, $graph = null)
 {
     if (!isset($this->instance)) {
         $this->instance = parent::instantiate($context, $nesting, $graph);
     }
     return $this->instance;
 }
コード例 #2
0
ファイル: GraphReused.php プロジェクト: anter-x/phemto
 public function instantiate(Context $context, $nesting, $graph = null)
 {
     $graph = $this->graph ?: ($graph ?: 'default');
     if (!isset($this->instance[$graph])) {
         $this->instance[$graph] = parent::instantiate($context->determineContext($this->class, $graph), $nesting, $graph);
     }
     return $this->instance[$graph];
 }
コード例 #3
0
ファイル: Graph.php プロジェクト: anter-x/phemto
 public function instantiate(Context $context, $nesting, $graph = null)
 {
     return parent::instantiate($context->determineContext($this->class, $this->graph), $nesting, $this->graph);
 }