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