@@ 421-428 (lines=8) @@ | ||
418 | return; |
|
419 | } |
|
420 | CallbackWrapper::removeFromArray($this->subscribeCb[$chan], $cb); |
|
421 | if (sizeof($this->subscribeCb[$chan]) === 0) { |
|
422 | $channels[] = $chan; |
|
423 | unset($this->subscribeCb[$chan]); |
|
424 | } else { |
|
425 | if ($opcb !== null) { |
|
426 | call_user_func($opcb, $this); |
|
427 | } |
|
428 | } |
|
429 | } |
|
430 | } |
|
431 | if (sizeof($channels)) { |
|
@@ 469-476 (lines=8) @@ | ||
466 | } |
|
467 | foreach ($arg as $chan) { |
|
468 | CallbackWrapper::removeFromArray($this->psubscribeCb[$chan], $cb); |
|
469 | if (sizeof($this->psubscribeCb[$chan]) === 0) { |
|
470 | $channels[] = $chan; |
|
471 | unset($this->psubscribeCb[$chan]); |
|
472 | } else { |
|
473 | if ($opcb !== null) { |
|
474 | call_user_func($opcb, $this); |
|
475 | } |
|
476 | } |
|
477 | } |
|
478 | } |
|
479 | if (sizeof($channels)) { |