コード例 #1
0
ファイル: Singleton.php プロジェクト: brick/di
 /**
  * {@inheritdoc}
  */
 public function get(Definition $definition, Container $container)
 {
     if (!$this->resolved) {
         $this->result = $definition->resolve($container);
         $this->resolved = true;
     }
     return $this->result;
 }
コード例 #2
0
ファイル: Prototype.php プロジェクト: brick/di
 /**
  * {@inheritdoc}
  */
 public function get(Definition $definition, Container $container)
 {
     return $definition->resolve($container);
 }