auth.php: PHPDocの記述が変

メッセージ

全然バグではないんですが、PHPDocの型が「type」と書かれているせいでVSCodeが怒ってきます。

確かに正しくない記述ではあるので、次回のアップデートにでも適当に修正いただけたら嬉しいです

該当部分のコード

auth.php

/**
 * Search user and get 'dn', 'uid', 'fullname' and 'mail'
 * @param type $ldapconn
 * @param type $username
 * @param type $base_dn
 * @return boolean
 */
function get_ldap_user_info($ldapconn, $username, $base_dn) {
	:
	return false;
}

修正案

/**
 * Search user and get 'dn', 'uid', 'fullname' and 'mail'
 * @param $ldapconn
 * @param $username
 * @param $base_dn
 * @return boolean
 */
function get_ldap_user_info($ldapconn, $username, $base_dn) {
	:
}

もしくは

/**
 * Search user and get 'dn', 'uid', 'fullname' and 'mail'
 * @param Resource|LDAP\Connection $ldapconn
 * @param string $username
 * @param string $base_dn
 * @return boolean
 */
function get_ldap_user_info($ldapconn, $username, $base_dn) {
	:
}

もう1ヶ所

こちらはPHPDocがおかしいという訳ではなくて、PHP8.1からldap_connectが返す内容が変わったとのことです。

https://www.php.net/manual/ja/function.ldap-connect.php

auth.php

/**
 * Get LDAP groups user belongs to
 *
 * @param Resource  $ldapconn
 * @param String $user
 * @param bool $is_ad
 * @return Array
 */
function get_ldap_groups_with_user($ldapconn, $user, $is_ad) {
	:
}

修正案

/**
 * Get LDAP groups user belongs to
 *
 * @param Resource|LDAP\Connection  $ldapconn
 * @param String $user
 * @param bool $is_ad
 * @return Array
 */
function get_ldap_groups_with_user($ldapconn, $user, $is_ad) {
	:
}



トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-12-24 (土) 11:34:53
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.280 sec.

SourceForge