setHeaders(); $out = $this->getOutput(); $out->setPageTitle( $this->msg( 'properties' )->text() ); $page = new PropertiesQueryPage( $this->getStore(), $this->getSettings() ); $page->setContext( $this->getContext() ); [ $limit, $offset ] = $this->getLimitOffset(); $page->doQuery( $offset, $limit, $this->getRequest()->getVal( 'property' ) ); // Ensure locally collected output data is pushed to the output! SMWOutputs::commitToOutputPage( $out ); } /** * @see SpecialPage::getGroupName */ protected function getGroupName() { return 'smw_group/properties-concepts-types'; } private function getLimitOffset() { $request = $this->getRequest(); return $request->getLimitOffsetForUser( $this->getUser() ); } }