X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=includes%2Fapi%2FApiQuery.php;h=c78e445f420e94d23e3927d975a2b07124f3488e;hp=bdb0dc22aa31234c6f052253d2587d7ce3b8782d;hb=54c93f1d384cd5accd2db2ebbb911e4d627c2980;hpb=ef7881189c56bd1401a91678a9e3fd5e08717dad diff --git a/includes/api/ApiQuery.php b/includes/api/ApiQuery.php index bdb0dc22aa..c78e445f42 100644 --- a/includes/api/ApiQuery.php +++ b/includes/api/ApiQuery.php @@ -223,7 +223,9 @@ class ApiQuery extends ApiBase { // Filter modules based on continue parameter $continuationManager = new ApiContinuationManager( $this, $allModules, $propModules ); $this->setContinuationManager( $continuationManager ); + /** @var ApiQueryBase[] $modules */ $modules = $continuationManager->getRunModules(); + '@phan-var ApiQueryBase[] $modules'; if ( !$continuationManager->isGeneratorDone() ) { // Query modules may optimize data requests through the $this->getPageSet() @@ -242,7 +244,6 @@ class ApiQuery extends ApiBase { $cacheMode = $this->mPageSet->getCacheMode(); // Execute all unfinished modules - /** @var ApiQueryBase $module */ foreach ( $modules as $module ) { $params = $module->extractRequestParams(); $cacheMode = $this->mergeCacheMode(