pocketConsumer; break; case 'readability': $consumer = $this->readabilityConsumer; break; case 'wallabag_v1': $consumer = $this->wallabagV1Consumer; break; case 'wallabag_v2': $consumer = $this->wallabagV2Consumer; break; case 'firefox': $consumer = $this->firefoxConsumer; break; case 'chrome': $consumer = $this->chromeConsumer; break; case 'instapaper': $consumer = $this->instapaperConsumer; break; case 'pinboard': $consumer = $this->pinboardConsumer; break; case 'delicious': $consumer = $this->deliciousConsumer; break; case 'elcurator': $consumer = $this->elcuratorConsumer; break; case 'shaarli': $consumer = $this->shaarliConsumer; break; case 'pocket_html': $consumer = $this->pocketHtmlConsumer; break; case 'omnivore': $consumer = $this->omnivoreConsumer; break; default: return 0; } $message = $consumer->getChannel()->basic_get('wallabag.import.' . $importService); if (null === $message) { return 0; } return $message->getMessageCount() + 1; } }