} } $GeneradorErrores = new GeneradorErrores(); // ejecutar caso 1 $GeneradorErrores->caso1(); // obtener el error más reciente y usar como string echo \sasco\LibreDTE\Log::read(), "\n\n"; // mostrar el resto de errores y usar como string foreach (\sasco\LibreDTE\Log::readAll() as $error) { echo $error, "\n"; } echo "\n\n\n"; // ejecutar caso 2 $GeneradorErrores->caso2(); // obtener el error más reciente y usar como objeto $error = \sasco\LibreDTE\Log::read(); echo 'error código: ', $error->code, ' y mensaje ', $error->msg, "\n\n"; // mostrar el resto de errores y usar como objeto foreach (\sasco\LibreDTE\Log::readAll() as $error) { echo 'error código: ', $error->code, ' y mensaje ', $error->msg, "\n"; } echo "\n\n\n"; // ejecutar caso 3 y mostrar en español todos los mensajes $GeneradorErrores->caso3(); foreach (\sasco\LibreDTE\Log::readAll() as $error) { echo $error, "\n"; } echo "\n\n\n"; // ejecutar caso 3 y mostrar en español todos los mensajes pero como objetos $GeneradorErrores->caso3(); foreach (\sasco\LibreDTE\Log::readAll() as $error) {