disconnect() защищенный Метод

Performs forcible disconnect from stream (if connected) and cleanup.
protected disconnect ( )
 public function checkFilterPredicates()
 {
     $filename = \Swiftriver\Core\Setup::Configuration()->CachingDirectory . "/TwitterStreamingController.go";
     if (!\file_exists($filename)) {
         parent::disconnect();
     }
     $sec = (int) date('s');
     //this is called every 5 secs so to give us a break we ease off in the last 30 seconds of every minute
     if ($sec > 30) {
         return;
     }
     $logger = \Swiftriver\Core\Setup::GetLogger();
     $queueFiles = glob($this->queueDir . '/phirehose-queue*.queue');
     $logger->log("Core::Modules::TwitterStreamingSearchClient Found " . count($queueFiles) . " queue files.", \PEAR_LOG_DEBUG);
     foreach ($queueFiles as $queueFile) {
         $this->processQueueFile($queueFile);
     }
 }