diff options
author | Daimona Eaytoy <daimona.wiki@gmail.com> | 2019-08-30 18:01:28 +0200 |
---|---|---|
committer | Daimona Eaytoy <daimona.wiki@gmail.com> | 2019-08-31 17:13:39 +0000 |
commit | e70b5b33095c3db1fa2332d7184f3ae80c1dd571 (patch) | |
tree | d68be640b6f8deb84cc22b984aaa72c250ac2d3e /includes/api/ApiOpenSearch.php | |
parent | 5eac6d131c2a77d04b019d4c60aa02a4f98c7903 (diff) | |
download | mediawikicore-e70b5b33095c3db1fa2332d7184f3ae80c1dd571.tar.gz mediawikicore-e70b5b33095c3db1fa2332d7184f3ae80c1dd571.zip |
Unsuppress other phan issues (part 4)
Bug: T231636
Depends-On: I58e67c2b38389df874438deada4239510d21654f
Change-Id: I6e5fba7bd273219b1206559420b5bdb78734aa84
Diffstat (limited to 'includes/api/ApiOpenSearch.php')
-rw-r--r-- | includes/api/ApiOpenSearch.php | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/includes/api/ApiOpenSearch.php b/includes/api/ApiOpenSearch.php index 8e2837b32466..6a575ec3e0b7 100644 --- a/includes/api/ApiOpenSearch.php +++ b/includes/api/ApiOpenSearch.php @@ -111,6 +111,8 @@ class ApiOpenSearch extends ApiBase { * @param string $search the search query * @param array $params api request params * @return array search results. Keys are integers. + * @phan-return array<array{title:Title,extract:false,image:false,url:string}> + * Note that phan annotations don't support keys containing a space. */ private function search( $search, array $params ) { $searchEngine = $this->buildSearchEngine( $params ); @@ -247,6 +249,7 @@ class ApiOpenSearch extends ApiBase { if ( is_string( $r['extract'] ) && $r['extract'] !== '' ) { $item['Description'] = $r['extract']; } + // @phan-suppress-next-line PhanTypeArraySuspiciousNullable if ( is_array( $r['image'] ) && isset( $r['image']['source'] ) ) { $item['Image'] = array_intersect_key( $r['image'], $imageKeys ); } |