Просмотр исходного кода

[ZF-11002] ehancement implemented as proposed

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@23693 44c647ce-9c0f-0410-b52a-842ac1e357ba
sgehrig 15 лет назад
Родитель
Сommit
0c4bd7da5e
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      library/Zend/Auth/Adapter/Ldap.php

+ 3 - 1
library/Zend/Auth/Adapter/Ldap.php

@@ -488,7 +488,9 @@ class Zend_Auth_Adapter_Ldap implements Zend_Auth_Adapter_Interface
 
         $returnObject = new stdClass();
 
-        $omitAttribs = array_map('strtolower', $omitAttribs);
+        $returnAttribs = array_map('strtolower', $returnAttribs);
+        $omitAttribs   = array_map('strtolower', $omitAttribs);
+        $returnAttribs = array_diff($returnAttribs, $omitAttribs);
 
         $entry = $this->getLdap()->getEntry($this->_authenticatedDn, $returnAttribs, true);
         foreach ($entry as $attr => $value) {