コード例 #1
0
ファイル: InputCatalog.php プロジェクト: ehamrin/1dv608
 public function Add(IElement $toBeAdded)
 {
     foreach ($this->GetAll() as $input) {
         if ($toBeAdded->IsSame($input)) {
             throw new ElementExistsException("Input with name " . $toBeAdded->GetName() . " already exist!");
         }
     }
     $this->input[$toBeAdded->GetName()] = $toBeAdded;
 }
コード例 #2
0
ファイル: Element.php プロジェクト: ehamrin/1dv608
 public function IsSame(IElement $element)
 {
     return $this->name == $element->GetName();
 }