bug: Net_LDAP2 manca di un test case

La classe di pear Net_Ldap2 2.0.0RC4 è fatta molto bene. Per chi la usa documento qui un piccolo baco per il quale ho generato una patch.
 
Net Ldap2 è un'ottima classe che uso in smak per accedere alle entry di ldap.

Ho aggiornato alla rc4 ma è passato un po' di tempo prima che utilizzassi i suoi metodi: quando è successo continuavo a vedermi uno strano messaggio di ritorno , qualcosa tipo "I server ldap non supporta la versione 3". Specificando una versione diversa il messaggio non cambiava.
Per farla breve si tratta di un piccolo baco: nello specifico lo sviluppatore alla linea 1169 del file LDAP2.php ha usato la funzione in_array($var,$array) peccato che nel mio caso la variabile $array non è un array ma uno scalare intero e non c'è nessun test case che lo verifichi.

Ho documentato tutto in questo bug-report al quale ho attaccato anche la mia patch.
Se riesco vedo di fornire anche un php-unit test.
 

Invia nuovo commento

Il contenuto di questo campo è privato e non verrà mostrato pubblicamente.
  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linee e paragrafi vanno a capo automaticamente.

Maggiori informazioni sulle opzioni di formattazione.

CAPTCHA
Questa domanda serve per verificare che tu sia un visitatore umano (non un computer) e per prevenire lo spam
18 + 1 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.