/** * Construct query conditions * * @since 0.4 * * @param int $lastPageSeen * * @return array */ protected function getQueryConds($lastPageSeen) { global $wgContentHandlerUseDB; $conds = array('page_namespace' => $this->entityNamespaceLookup->getEntityNamespaces(), 'page_id > ' . (int) $lastPageSeen); if ($wgContentHandlerUseDB) { $conds['page_content_model'] = $this->contentModels; } if ($this->rebuildAll === false) { $conds[] = 'epp_page_id IS NULL'; } return $conds; }
public function testGetEntityNamespaces() { $entityNamespaces = $this->getNamespaces(); $entityNamespaceLookup = new EntityNamespaceLookup($this->getNamespaces()); $this->assertEquals($entityNamespaces, $entityNamespaceLookup->getEntityNamespaces()); }