mds2013gx / mds2013

1 stars 3 forks source link

Exceptions camada Model #10

Closed lucasglobal closed 10 years ago

lucasglobal commented 10 years ago

Eu estou tendo problemas com as exceptions que estão estourando na camada model na hora de fazer alguns testes, para ser exato na Classe Crime.

lucasglobal commented 10 years ago

Condição usada: if( (!is_int($quantidade)) || (is_float($quantidade)) ){ throw new EFalhaLeituraSerieCrime(); echo $exceptionCrime->getMessage(); }

Na condição em questão temos um problema, pois ao ler os dados da planilha, eles voltam como String, e no caso, uma String numérica, fazendo essa excessão estourar. Troquei portando a funcao "is_int()" por "is_numeric()". Também temos um problema em um dos casos que foi usada essa função, aonde na verdade se esperava um array, então usei a outra função "is_array()" no lugar.