]> git.mxchange.org Git - hub.git/blobdiff - application/hub/main/listener/class_BaseListener.php
Iterator continued (not fully implemented), iteration on all clients and hubs should...
[hub.git] / application / hub / main / listener / class_BaseListener.php
index 0fce415d1de27246053ca13ea3582883f8cbffdf..32dbe2c7f2aa95c6aba1cb5b9364c4a6ac50980d 100644 (file)
@@ -213,8 +213,10 @@ class BaseListener extends BaseHubSystem implements Visitable {
                // Visit this listener
                $visitorInstance->visitListener($this);
 
-               // Visit the pool
-               $this->getPoolInstance()->accept($visitor);
+               // Visit the pool if set
+               if ($this->getPoolInstance() instanceof Poolable) {
+                       $this->getPoolInstance()->accept($visitor);
+               } // END - if
 
                // Debug message
                $this->debugOutput('LISTENER: ' . $visitorInstance->__toString() . ' has visited - FINISHED');