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); } }