コード例 #1
0
ファイル: DataDefinition.php プロジェクト: jbboehr/zdi
 /**
  * @param array $params
  * @param array $setters
  * @param string $class
  * @param string $name
  * @param integer $flags
  */
 public function __construct(array $params, array $setters, $class, $name, $flags)
 {
     $this->params = $params;
     $this->setters = $setters;
     parent::__construct($class, $name, $flags);
     if ($this->hasInjectionPointParam() && !$this->isFactory()) {
         throw new Exception\DomainException('Definition with injection point must be marked as factory');
     }
 }
コード例 #2
0
ファイル: InterfaceDefinition.php プロジェクト: jbboehr/zdi
 public function __construct($class, $name, $flags, $setters)
 {
     parent::__construct($class, $name, $flags);
     $this->setters = $setters;
 }