| @@ 467-475 (lines=9) @@ | ||
| 464 | * @param $additionalArguments additional arguments for the channel constructor (without first arg = id) |
|
| 465 | * @return \PEIP\INF\Channel\Channel the created channel instance |
|
| 466 | */ |
|
| 467 | public function doCreateChannel($config, $defaultChannelClass, array $additionalArguments = array()){
|
|
| 468 | $id = (string)$config['id']; |
|
| 469 | if($id != ''){
|
|
| 470 | array_unshift($additionalArguments, $id); |
|
| 471 | $channel = $this->buildAndModify($config, $additionalArguments, $defaultChannelClass); |
|
| 472 | $this->channelRegistry->register($channel); |
|
| 473 | return $channel; |
|
| 474 | } |
|
| 475 | } |
|
| 476 | ||
| 477 | /** |
|
| 478 | * Creates and registers gateway from a configuration object. |
|
| @@ 70-79 (lines=10) @@ | ||
| 67 | * @param $additionalArguments additional arguments for the channel constructor (without first arg = id) |
|
| 68 | * @return \PEIP\INF\Channel\Channel the created channel instance |
|
| 69 | */ |
|
| 70 | public function doCreateChannel($config, $defaultChannelClass, array $additionalArguments = array()){
|
|
| 71 | $id = (string)$config['id']; |
|
| 72 | if($id != ''){
|
|
| 73 | array_unshift($additionalArguments, $id); |
|
| 74 | $channel = $this->buildAndModify($config, $additionalArguments, $defaultChannelClass); |
|
| 75 | //$this->channelRegistry->register($channel); |
|
| 76 | ||
| 77 | return $channel; |
|
| 78 | } |
|
| 79 | } |
|
| 80 | ||
| 81 | /** |
|
| 82 | * Creates and registers gateway from a configuration object. |
|