コード例 #1
0
ファイル: Invocation.php プロジェクト: filecage/creator
 /**
  * @param mixed $injected
  * @param string $resourceKey
  *
  * @return $this
  */
 function with($injected, $resourceKey = null)
 {
     if (is_object($injected)) {
         $this->injectionRegistry->registerClassResource($injected, $resourceKey);
     } elseif ($resourceKey !== null) {
         $this->injectionRegistry->registerPrimitiveResource($resourceKey, $injected);
     }
     return $this;
 }
コード例 #2
0
ファイル: Creator.php プロジェクト: filecage/creator
 /**
  * @param object $instance
  * @param string $classResourceKey
  *
  * @return $this
  */
 function registerClassResource($instance, $classResourceKey = null)
 {
     $this->resourceRegistry->registerClassResource($instance, $classResourceKey);
     return $this;
 }