Preciso acessar uma instância do JImage em um modelo e ao chamar
$image->getPath()
deseja capturar InvalidArgumentException, caso o arquivo de imagem não esteja no disco.
Eu tentei:
try{
echo $image->getPath();
}catch (Exception $e){
$test = 1;
}
Mas, em vez de pegar a exceção, o depurador sempre me leva a
/libraries/cms/error/page.php, function render(Exception $error)
O que estou fazendo errado?
O método get-> Path () realmente não lança uma exceção, portanto você não pode capturá-la. InvalidArgumentException
é lançada no método loadFile () ; portanto, você deve usá-lo para sua verificação.