コード例 #1
0
ファイル: FeedReader.php プロジェクト: gpupo/camelspider
 public function __construct(InterfaceCache $cache, $logger = NULL, array $config = NULL)
 {
     $this->cache = $cache;
     $this->logger = $logger;
     //Reader::setCache($cache->getZendCache());
     //Reader::useHttpConditionalGet();
     parent::__construct(array(), $config);
 }
コード例 #2
0
ファイル: Pool.php プロジェクト: gpupo/camelspider
 public function __construct($dependency = null)
 {
     if ($dependency) {
         foreach (array('logger', 'cache') as $k) {
             if (isset($dependency[$k])) {
                 $this->{$k} = $dependency[$k];
             }
         }
     }
     $config = isset($dependency['config']) ? $dependency['config'] : null;
     parent::__construct(array('relevancy' => 0), $config);
 }
コード例 #3
0
ファイル: Document.php プロジェクト: gpupo/camelspider
 /**
  * Recebe a response HTTP e também dados da assinatura,
  * para alimentar os filtros que definem a relevânca do
  * conteúdo
  *
  * Config:
  *
  *
  * @param array $dependency Logger, Cache, array Config
  *
  **/
 public function __construct($uri, Crawler $crawler, InterfaceSubscription $subscription, $dependency = null)
 {
     $this->crawler = $crawler;
     $this->subscription = $subscription;
     if ($dependency) {
         foreach (array('logger', 'cache') as $k) {
             if (isset($dependency[$k])) {
                 $this->{$k} = $dependency[$k];
             }
         }
     }
     $config = isset($dependency['config']) ? $dependency['config'] : null;
     parent::__construct(array('relevancy' => 0, 'uri' => $uri), $config);
     $this->processResponse();
 }