Adam Meyer wrote: > Im on 1.14 > > So say, I wanted to query the main page for a list of all of its > categories, I would think I could do this. > > $params = array ( > 'action' => 'query', > 'prop' => 'categories', > 'cllimit' => 500, > 'titles' => 'Main Page', > 'format' => 'json' > ); > > $api = new ApiMain($params); > $api->execute(); > $data = & $api->getResultData(); > > But I get > Call to a member function getVal() on a non-object in includes/api/ > ApiMain.php on line 146 > > So I figure this is not how it is done.
> I actually figured out what I was doing wrong. > You can't do it outside of a hook. > > But it also makes it less likely for me to be able use this. That's inside a 'if (!this->mInternalMode)' block. Try doing $api = new ApiMain(new FauxRequest($params)); _______________________________________________ MediaWiki-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
