}
if ( isset( $this->prop['rights'] ) ) {
- $data[$key]['rights'] = $user->getRights();
+ $data[$key]['rights'] = $this->getPermissionManager()
+ ->getUserPermissions( $user );
}
if ( $row->ipb_deleted ) {
$data[$key]['hidden'] = true;
}
}
- $fit = $result->addValue( [ 'query', $this->getModuleName() ],
- null, $data[$u] );
+ // @phan-suppress-next-line PhanTypeArraySuspiciousNullable
+ $fit = $result->addValue( [ 'query', $this->getModuleName() ], null, $data[$u] );
if ( !$fit ) {
if ( $useNames ) {
$this->setContinueEnumParameter( 'users',