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.
 

Commenti

Problem with activation

Hi there, I dont know if I am writing in a proper board but I have got a problem with activation, link i receive in email is not working... http://www.squadrainformatica.com/?e2104347c4d5e29235755cda7f9,

Invia nuovo commento

Il contenuto di questo campo è privato e non verrà mostrato pubblicamente.
  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Elementi HTML permessi: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linee e paragrafi vanno a capo automaticamente.
  • Internal paths in double quotes, written as "internal:node/99", for example, are replaced with the appropriate absolute URL or relative path.

Ulteriori 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
Image CAPTCHA
Scrivi ció che vedi nella immagine.