Skip to content

Commit d52034d

Browse files
committed
Se cambia a PHP 8.4. Fix en encabezado licencia. Orden composer.json. Se quita composer.lock del repo. Pendiente errores phpstan y phpunit.
1 parent 10632db commit d52034d

48 files changed

Lines changed: 101 additions & 5133 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: CI
33
on:
44
push:
55
branches:
6-
- master # Ejecuta pruebas al hacer push en la rama 'master'
6+
- master
77
env:
88
env_var: ${{ vars.ENV_CONTEXT_VAR }}
99

@@ -13,7 +13,7 @@ jobs:
1313

1414
strategy:
1515
matrix:
16-
php-version: ['8.3'] # Puedes cambiar las versiones según necesites
16+
php-version: ['8.4', '8.5']
1717

1818
steps:
1919
- name: Check out repository code
@@ -22,7 +22,7 @@ jobs:
2222
- name: Setup PHP ${{ matrix.php-version }}
2323
uses: shivammathur/setup-php@v2
2424
with:
25-
php-version: ${{ matrix.php-version }} # Configura la versión de PHP desde la matriz
25+
php-version: ${{ matrix.php-version }}
2626
extensions: curl, mbstring, intl, xdebug
2727
tools: composer
2828

@@ -50,4 +50,4 @@ jobs:
5050
path: var/tests-coverage.txt
5151

5252
- name: Display PHP version
53-
run: php -v
53+
run: php -v

.github/workflows/docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
- name: Set up PHP
1919
uses: shivammathur/setup-php@v2
2020
with:
21-
php-version: '8.3'
21+
php-version: '8.4'
2222

2323
- name: Download phpDocumentor
2424
run: |

.gitignore

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,13 @@ Dockerfile
55
.vscode/
66
**/.DS_Store
77

8+
composer.lock
9+
810
var/
911
tools/
1012
build/
1113
tests/archivos/bhe_emitidas_pdf/*
1214
tests/archivos/bte_emitidas_pdf/*
1315
tests/archivos/bte_emitidas_html/*
1416

15-
prueba-ejemplo.php
16-
phpstan-baseline.neon
17+
phpstan-baseline.neon

.scrutinizer.yml

Lines changed: 0 additions & 37 deletions
This file was deleted.

README.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,13 @@ ContaFi: Cliente de API en PHP
22
================================
33

44
[![CI Workflow](https://github.com/contafi/contafi-api-client-php/actions/workflows/ci.yml/badge.svg?branch=master&event=push)](https://github.com/contafi/contafi-api-client-php/actions/workflows/ci.yml?query=branch%3Amaster)
5-
[![Scrutinizer](https://scrutinizer-ci.com/g/contafi/contafi-api-client-php/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/contafi/contafi-api-client-php/)
6-
[![Coverage](https://scrutinizer-ci.com/g/contafi/contafi-api-client-php/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/contafi/contafi-api-client-php/)
75
[![Licencia](https://poser.pugx.org/contafi/contafi-api-client/license)](https://packagist.org/packages/contafi/contafi-api-client)
8-
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fcontafi%2Fcontafi-api-client-php.svg?type=shield&issueType=license)](https://app.fossa.com/projects/git%2Bgithub.com%2Fcontafi%2Fcontafi-api-client-php?ref=badge_shield&issueType=license)
9-
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fcontafi%2Fcontafi-api-client-php.svg?type=shield&issueType=security)](https://app.fossa.com/projects/git%2Bgithub.com%2Fcontafi%2Fcontafi-api-client-php?ref=badge_shield&issueType=security)
106
[![Descargas Totales](https://poser.pugx.org/contafi/contafi-api-client/downloads)](https://packagist.org/packages/contafi/contafi-api-client)
117
[![Descargas Mensuales](https://poser.pugx.org/contafi/contafi-api-client/d/monthly)](https://packagist.org/packages/contafi/contafi-api-client)
128

139
Cliente para realizar la integración con los servicios web de [ContaFi](https://www.contafi.cl) desde PHP.
1410

15-
Revisa la [documentación](https://api-client-php.docs.contafi.cl/guide/index.html) de la biblioteca para más información, sus características y detalles de su uso.
11+
Revisa la [documentación](https://api-client-php.docs.contafi.cl/guide/) de la biblioteca para más información, sus características y detalles de su uso.
1612

1713
Licencia
1814
--------
@@ -37,3 +33,4 @@ Enlaces
3733
- [Sitio web ContaFi](https://www.contafi.cl).
3834
- [Código fuente en GitHub](https://github.com/contafi/contafi-api-client-php).
3935
- [Paquete en Packagist](https://packagist.org/packages/contafi/contafi-api-client).
36+
- [Documentación](https://api-client-php.docs.contafi.cl).

composer.json

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,22 +15,21 @@
1515
"issues": "https://github.com/ContaFi/contafi-api-client-php/issues",
1616
"source": "https://github.com/ContaFi/contafi-api-client-php"
1717
},
18+
"autoload": {
19+
"psr-4": {
20+
"contafi\\api_client\\": "src/"
21+
}
22+
},
1823
"require": {
19-
"guzzlehttp/guzzle": "^7",
20-
"php": "^8.2 || ^8.3"
24+
"php": "^8.4",
25+
"guzzlehttp/guzzle": "^7.10"
2126
},
2227
"require-dev": {
23-
"friendsofphp/php-cs-fixer": "^3.63",
28+
"friendsofphp/php-cs-fixer": "^3.94",
2429
"phpstan/phpstan": "^1.12",
25-
"phpunit/phpunit": "^11.3",
30+
"phpunit/phpunit": "^13.0",
2631
"vlucas/phpdotenv": "^5.6"
2732
},
28-
"autoload": {
29-
"psr-4": {
30-
"contafi\\api_client\\": "src/",
31-
"contafi\\api_client\\client\\": "src/client/"
32-
}
33-
},
3433
"scripts": {
3534
"docs": "php tools/phpdocumentor run --config=phpdoc.xml",
3635
"tests": "XDEBUG_MODE=coverage vendor/bin/phpunit --configuration=phpunit.xml",
@@ -42,7 +41,7 @@
4241
"tests-movimientos": "vendor/bin/phpunit --configuration=phpunit.xml --no-coverage --testsuite movimientos",
4342
"tests-readonly": "XDEBUG_MODE=coverage vendor/bin/phpunit --configuration=phpunit.xml --filter 'testObtenerDatosContribuyente|testObtenerEstadisticasContribuyente|testObtenerRoles|testListarMovimientos|testListarRemuneraciones'",
4443
"phpcs-fix": "php-cs-fixer fix -v --config=php-cs-fixer.php .",
45-
"phpcs-fix-dry-run": "php-cs-fixer fix -v --dry-run --diff --config=php-cs-fixer.php .",
44+
"phpcs": "php-cs-fixer fix -v --dry-run --diff --config=php-cs-fixer.php .",
4645
"phpstan": "phpstan analyse --configuration=phpstan.neon --memory-limit=1G",
4746
"phpstan-export": "phpstan analyse --configuration=phpstan.neon --level 9 --generate-baseline"
4847
}

0 commit comments

Comments
 (0)