public function __construct($loggerClass, \FACTFinder\Core\ConfigurationInterface $configuration, \FACTFinder\Core\Server\Request $request, \FACTFinder\Core\Client\UrlBuilder $urlBuilder, \FACTFinder\Core\AbstractEncodingConverter $encodingConverter = null) { parent::__construct($loggerClass, $configuration, $request, $urlBuilder, $encodingConverter); $this->log = $loggerClass::getLogger(__CLASS__); $this->request->setAction('Search.ff'); $this->parameters['format'] = 'json'; $this->useJsonResponseContentProcessor(); }
public function __construct($loggerClass, \FACTFinder\Core\ConfigurationInterface $configuration, \FACTFinder\Core\Server\Request $request, \FACTFinder\Core\Client\UrlBuilder $urlBuilder) { parent::__construct($loggerClass, $configuration, $request, $urlBuilder); $this->log = $loggerClass::getLogger(__CLASS__); $this->request->setAction('Suggest.ff'); $this->request->setConnectTimeout($configuration->getSuggestConnectTimeout()); $this->request->setTimeout($configuration->getSuggestTimeout()); }
public function __construct($loggerClass, \FACTFinder\Core\ConfigurationInterface $configuration, \FACTFinder\Core\Server\Request $request, \FACTFinder\Core\Client\UrlBuilder $urlBuilder) { parent::__construct($loggerClass, $configuration, $request, $urlBuilder); $this->log = $loggerClass::getLogger(__CLASS__); $this->request->setAction('Recommender.ff'); $this->parameters['do'] = 'getRecommendation'; $this->parameters['format'] = 'json'; $this->useJsonResponseContentProcessor(); }
public function __construct($loggerClass, \FACTFinder\Core\ConfigurationInterface $configuration, \FACTFinder\Core\Server\Request $request, \FACTFinder\Core\Client\UrlBuilder $urlBuilder, \FACTFinder\Core\AbstractEncodingConverter $encodingConverter = null) { parent::__construct($loggerClass, $configuration, $request, $urlBuilder, $encodingConverter); $this->log = $loggerClass::getLogger(__CLASS__); $this->request->setAction('Tracking.ff'); $this->request->setConnectTimeout($configuration->getTrackingConnectTimeout()); $this->request->setTimeout($configuration->getTrackingTimeout()); // $this->usePassthroughResponseContentProcessor(); (default) }
public function __construct($loggerClass, \FACTFinder\Core\ConfigurationInterface $configuration, \FACTFinder\Core\Server\Request $request, \FACTFinder\Core\Client\UrlBuilder $urlBuilder) { parent::__construct($loggerClass, $configuration, $request, $urlBuilder); $this->log = $loggerClass::getLogger(__CLASS__); // Don't set request action yet, because it depends on the kind of // import to be done. $this->parameters['format'] = 'xml'; $this->request->setConnectTimeout($configuration->getImportConnectTimeout()); $this->request->setTimeout($configuration->getImportTimeout()); $this->useXmlResponseContentProcessor(); }
/** * @param string $loggerClass Class name of logger to use. The class should * implement FACTFinder\Util\LoggerInterface. * @param \FACTFinder\Core\ConfigurationInterface $configuration * Configuration object to use. * @param \FACTFinder\Core\Server\Request $request The request object from * which to obtain the server data. * @param \FACTFinder\Core\Client\UrlBuilder $urlBuilder * Client URL builder object to use. * @param \FACTFinder\Core\encodingConverter $encodingConverter * Encoding converter object to use */ public function __construct($loggerClass, \FACTFinder\Core\ConfigurationInterface $configuration, \FACTFinder\Core\Server\Request $request, \FACTFinder\Core\Client\UrlBuilder $urlBuilder, \FACTFinder\Core\AbstractEncodingConverter $encodingConverter = null) { parent::__construct($loggerClass, $configuration, $request, $urlBuilder, $encodingConverter); }