Releases: fawno/AEAT
Todas las opciones predeterminadas se han agrupado y se ha actualizado el método stream_context().
Ahora es posible pasar en las opciones parámetros específicos del stream_context como un array, pasarle un stream_context propio o anular las opciones por defecto del stream_context.
Cambiar las opciones por defecto del stream_context:
$options = [
'stream_context' => [
'http' => [
'user_agent' => 'MyOwnUserAgent',
],
'ssl' => [
'ciphers' => 'DEFAULT@SECLEVEL=1',
],
],
];
$wsdlVNif = new wsdlVNif($local_cert, $passphrase, $options);
Usar un stream_context "externo":
$options = [
'stream_context' => stream_context_create($stream_context_options),
];
$wsdlVNif = new wsdlVNif($local_cert, $passphrase, $options);
Anular las opciones por defecto del stream_context:
$options = [
'stream_context' => [],
];
$wsdlVNif = new wsdlVNif($local_cert, $passphrase, $options);
NOTA: Cambiar las opciones del stream_context es una opción avanzada por lo que sobrescribe por completo las opciones por defecto del mismo.
Cambio a estatico el método nif_validation()
Se ha cambiado a estático el método nif_validation() de forma que pueda ser llamado sin necesidad de instanciar la clase.
Actualizar compatibilidad con AEAT
Nueva función nif_validation para comprobar NIF
Nueva función nif_validation()
para comprobar si un NIF es correcto y que no hay errores de transcripción, no valida contra la AEAT.
Creada la función VNif()
como alias de VNifV2()
.
Clase wsdlVNif
AEAT
Clases para los servicios web de la AEAT
wsdlVNif
Clase para el Web Service de Calidad de Datos Identificativos de la AEAT