From b88b0c8ac3af3fdcea81f046fda5d99e3b97f9ba Mon Sep 17 00:00:00 2001 From: Guilherme Orozimbo <108307701+guiorozimbo@users.noreply.github.com> Date: Tue, 22 Jul 2025 16:41:39 -0300 Subject: [PATCH 1/4] Update test.yml desafio backend challenge conversor de moedas --- TesteBackendChallenge.md | 32 + composer.json | 11 +- composer.lock | 1242 ++++++++------------ phpcs.xml | 14 + src/ControleDeCambio.php | 33 + src/ConversorMoedas.php | 35 + src/index.php | 22 + tests/ConversorMoedasTeste.php | 51 + {13653163-8B24-4DC0-9202-15D829A17CD2}.png | Bin 0 -> 22912 bytes {15F4CA6A-DE18-4DA3-BB40-64B99F5F881A}.png | Bin 0 -> 54260 bytes {44B8A456-421D-443E-BB5A-76884CC38E5B}.png | Bin 0 -> 54243 bytes {479495F7-6DFB-477F-A44A-6AA6C1062557}.png | Bin 0 -> 36325 bytes {9E1B45E9-24DB-42B4-80EA-3380022CAD20}.png | Bin 0 -> 54237 bytes {B092442A-FBEE-4DA6-ADD9-C55DD89BF950}.png | Bin 0 -> 63539 bytes {FFEEF018-C2C4-44BF-B2A4-03FB3F362D22}.png | Bin 0 -> 64933 bytes 15 files changed, 692 insertions(+), 748 deletions(-) create mode 100644 TesteBackendChallenge.md create mode 100644 phpcs.xml create mode 100644 src/ControleDeCambio.php create mode 100644 src/ConversorMoedas.php create mode 100644 tests/ConversorMoedasTeste.php create mode 100644 {13653163-8B24-4DC0-9202-15D829A17CD2}.png create mode 100644 {15F4CA6A-DE18-4DA3-BB40-64B99F5F881A}.png create mode 100644 {44B8A456-421D-443E-BB5A-76884CC38E5B}.png create mode 100644 {479495F7-6DFB-477F-A44A-6AA6C1062557}.png create mode 100644 {9E1B45E9-24DB-42B4-80EA-3380022CAD20}.png create mode 100644 {B092442A-FBEE-4DA6-ADD9-C55DD89BF950}.png create mode 100644 {FFEEF018-C2C4-44BF-B2A4-03FB3F362D22}.png diff --git a/TesteBackendChallenge.md b/TesteBackendChallenge.md new file mode 100644 index 000000000..8256c3e84 --- /dev/null +++ b/TesteBackendChallenge.md @@ -0,0 +1,32 @@ +- Conversão BRL ↔ EUR +- Validação de moedas permitidas + +📸 **Evidências:** + +1. **API em execução (localhost):** + ![API funcionando]({FFEEF018-C2C4-44BF-B2A4-03FB3F362D22}.png) + *Exemplo de chamada: `/exchange/10/BRL/USD/4.50`* + + + ### 2. USD → BRL + ![USD para BRL]({9E1B45E9-24DB-42B4-80EA-3380022CAD20}.png) + + ### 3. BRL → EUR +![BRL para EUR]({44B8A456-421D-443E-BB5A-76884CC38E5B}.png) + +### 4. EUR → BRL +![EUR para BRL]({B092442A-FBEE-4DA6-ADD9-C55DD89BF950}.png) + +2. **Testes passando:** + ![composer test]({479495F7-6DFB-477F-A44A-6AA6C1062557}.png) + *Todos os testes OK* + +3. **Análise de código:** + ![composer lint]({13653163-8B24-4DC0-9202-15D829A17CD2}.png) + *Sem erros de estilo* + +🔧 **Como testar:** +1. Clone o repositório +2. `composer install` +3. ` php -S localhost:8000 src/index.php` +4. Acesse os endpoints ou execute `composer test` e `composer lint` \ No newline at end of file diff --git a/composer.json b/composer.json index ce7dfb195..e99e46cdd 100644 --- a/composer.json +++ b/composer.json @@ -1,21 +1,22 @@ { - "name": "apiki/back-end-challenge", + + "name": "apiki/currency-converter", "description": "Desafio para candidatos a back-end.", "type": "project", "require": { "php": ">= 7.4" }, "require-dev": { - "squizlabs/php_codesniffer": "^3.4", + "phpunit/phpunit": "^9.5", + "squizlabs/php_codesniffer": "^3.6", "codeception/codeception": "^4.1", "codeception/module-phpbrowser": "^1.0.0", "codeception/module-rest": "^1.0.0" }, "license": "MIT", "scripts": { - "test": "./vendor/bin/codecept run", - "lint": "./vendor/bin/phpcs src/", - "lint:fix": "./vendor/bin/phpcbf src/" +"test": "phpunit tests", + "lint": "./vendor/bin/phpcbf --standard=PSR12 src/" }, "autoload": { "psr-4": { diff --git a/composer.lock b/composer.lock index db54afa3a..09935157c 100644 --- a/composer.lock +++ b/composer.lock @@ -9,25 +9,31 @@ "packages-dev": [ { "name": "behat/gherkin", - "version": "v4.9.0", + "version": "v4.14.0", "source": { "type": "git", "url": "https://github.com/Behat/Gherkin.git", - "reference": "0bc8d1e30e96183e4f36db9dc79caead300beff4" + "reference": "34c9b59c59355a7b4c53b9f041c8dbd1c8acc3b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Behat/Gherkin/zipball/0bc8d1e30e96183e4f36db9dc79caead300beff4", - "reference": "0bc8d1e30e96183e4f36db9dc79caead300beff4", + "url": "https://api.github.com/repos/Behat/Gherkin/zipball/34c9b59c59355a7b4c53b9f041c8dbd1c8acc3b4", + "reference": "34c9b59c59355a7b4c53b9f041c8dbd1c8acc3b4", "shasum": "" }, "require": { - "php": "~7.2|~8.0" + "composer-runtime-api": "^2.2", + "php": "8.1.* || 8.2.* || 8.3.* || 8.4.*" }, "require-dev": { - "cucumber/cucumber": "dev-gherkin-22.0.0", - "phpunit/phpunit": "~8|~9", - "symfony/yaml": "~3|~4|~5" + "cucumber/gherkin-monorepo": "dev-gherkin-v32.1.1", + "friendsofphp/php-cs-fixer": "^3.65", + "mikey179/vfsstream": "^1.6", + "phpstan/extension-installer": "^1", + "phpstan/phpstan": "^2", + "phpstan/phpstan-phpunit": "^2", + "phpunit/phpunit": "^10.5", + "symfony/yaml": "^5.4 || ^6.4 || ^7.0" }, "suggest": { "symfony/yaml": "If you want to parse features, represented in YAML files" @@ -39,8 +45,8 @@ } }, "autoload": { - "psr-0": { - "Behat\\Gherkin": "src/" + "psr-4": { + "Behat\\Gherkin\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -51,11 +57,11 @@ { "name": "Konstantin Kudryashov", "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" + "homepage": "https://everzet.com" } ], "description": "Gherkin DSL parser for PHP", - "homepage": "http://behat.org/", + "homepage": "https://behat.org/", "keywords": [ "BDD", "Behat", @@ -66,22 +72,22 @@ ], "support": { "issues": "https://github.com/Behat/Gherkin/issues", - "source": "https://github.com/Behat/Gherkin/tree/v4.9.0" + "source": "https://github.com/Behat/Gherkin/tree/v4.14.0" }, - "time": "2021-10-12T13:05:09+00:00" + "time": "2025-05-23T15:06:40+00:00" }, { "name": "codeception/codeception", - "version": "4.2.0", + "version": "4.2.2", "source": { "type": "git", "url": "https://github.com/Codeception/Codeception.git", - "reference": "e646d160bf1223d3595b227b69d903777fbcfb5f" + "reference": "b88014f3348c93f3df99dc6d0967b0dbfa804474" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/Codeception/zipball/e646d160bf1223d3595b227b69d903777fbcfb5f", - "reference": "e646d160bf1223d3595b227b69d903777fbcfb5f", + "url": "https://api.github.com/repos/Codeception/Codeception/zipball/b88014f3348c93f3df99dc6d0967b0dbfa804474", + "reference": "b88014f3348c93f3df99dc6d0967b0dbfa804474", "shasum": "" }, "require": { @@ -158,7 +164,7 @@ ], "support": { "issues": "https://github.com/Codeception/Codeception/issues", - "source": "https://github.com/Codeception/Codeception/tree/4.2.0" + "source": "https://github.com/Codeception/Codeception/tree/4.2.2" }, "funding": [ { @@ -166,20 +172,20 @@ "type": "open_collective" } ], - "time": "2022-06-16T05:33:39+00:00" + "time": "2022-08-13T13:28:25+00:00" }, { "name": "codeception/lib-asserts", - "version": "2.0.0", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/Codeception/lib-asserts.git", - "reference": "df9c8346722ddde4a20e6372073c09c8df87c296" + "reference": "78c55044611437988b54e1daecf13f247a742bf8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/lib-asserts/zipball/df9c8346722ddde4a20e6372073c09c8df87c296", - "reference": "df9c8346722ddde4a20e6372073c09c8df87c296", + "url": "https://api.github.com/repos/Codeception/lib-asserts/zipball/78c55044611437988b54e1daecf13f247a742bf8", + "reference": "78c55044611437988b54e1daecf13f247a742bf8", "shasum": "" }, "require": { @@ -218,9 +224,9 @@ ], "support": { "issues": "https://github.com/Codeception/lib-asserts/issues", - "source": "https://github.com/Codeception/lib-asserts/tree/2.0.0" + "source": "https://github.com/Codeception/lib-asserts/tree/2.0.1" }, - "time": "2021-12-03T12:40:37+00:00" + "time": "2022-09-27T06:17:39+00:00" }, { "name": "codeception/lib-innerbrowser", @@ -443,6 +449,7 @@ "issues": "https://github.com/Codeception/phpunit-wrapper/issues", "source": "https://github.com/Codeception/phpunit-wrapper/tree/9.0.9" }, + "abandoned": true, "time": "2022-05-23T06:24:11+00:00" }, { @@ -485,30 +492,30 @@ }, { "name": "doctrine/instantiator", - "version": "1.4.1", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc" + "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc", - "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", + "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", "shasum": "" }, "require": { - "php": "^7.1 || ^8.0" + "php": "^8.1" }, "require-dev": { - "doctrine/coding-standard": "^9", + "doctrine/coding-standard": "^11", "ext-pdo": "*", "ext-phar": "*", - "phpbench/phpbench": "^0.16 || ^1", - "phpstan/phpstan": "^1.4", - "phpstan/phpstan-phpunit": "^1", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "vimeo/psalm": "^4.22" + "phpbench/phpbench": "^1.2", + "phpstan/phpstan": "^1.9.4", + "phpstan/phpstan-phpunit": "^1.3", + "phpunit/phpunit": "^9.5.27", + "vimeo/psalm": "^5.4" }, "type": "library", "autoload": { @@ -535,7 +542,7 @@ ], "support": { "issues": "https://github.com/doctrine/instantiator/issues", - "source": "https://github.com/doctrine/instantiator/tree/1.4.1" + "source": "https://github.com/doctrine/instantiator/tree/2.0.0" }, "funding": [ { @@ -551,26 +558,26 @@ "type": "tidelift" } ], - "time": "2022-03-03T08:28:38+00:00" + "time": "2022-12-30T00:23:10+00:00" }, { "name": "guzzlehttp/guzzle", - "version": "7.4.5", + "version": "7.9.3", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "1dd98b0564cb3f6bd16ce683cb755f94c10fbd82" + "reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/1dd98b0564cb3f6bd16ce683cb755f94c10fbd82", - "reference": "1dd98b0564cb3f6bd16ce683cb755f94c10fbd82", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/7b2f29fe81dc4da0ca0ea7d42107a0845946ea77", + "reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77", "shasum": "" }, "require": { "ext-json": "*", - "guzzlehttp/promises": "^1.5", - "guzzlehttp/psr7": "^1.9 || ^2.4", + "guzzlehttp/promises": "^1.5.3 || ^2.0.3", + "guzzlehttp/psr7": "^2.7.0", "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0", "symfony/deprecation-contracts": "^2.2 || ^3.0" @@ -579,10 +586,11 @@ "psr/http-client-implementation": "1.0" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.4.1", + "bamarni/composer-bin-plugin": "^1.8.2", "ext-curl": "*", - "php-http/client-integration-tests": "^3.0", - "phpunit/phpunit": "^8.5.5 || ^9.3.5", + "guzzle/client-integration-tests": "3.0.2", + "php-http/message-factory": "^1.1", + "phpunit/phpunit": "^8.5.39 || ^9.6.20", "psr/log": "^1.1 || ^2.0 || ^3.0" }, "suggest": { @@ -592,8 +600,9 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "7.4-dev" + "bamarni-bin": { + "bin-links": true, + "forward-command": false } }, "autoload": { @@ -659,7 +668,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.4.5" + "source": "https://github.com/guzzle/guzzle/tree/7.9.3" }, "funding": [ { @@ -675,38 +684,37 @@ "type": "tidelift" } ], - "time": "2022-06-20T22:16:13+00:00" + "time": "2025-03-27T13:37:11+00:00" }, { "name": "guzzlehttp/promises", - "version": "1.5.1", + "version": "2.2.0", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da" + "reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/fe752aedc9fd8fcca3fe7ad05d419d32998a06da", - "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da", + "url": "https://api.github.com/repos/guzzle/promises/zipball/7c69f28996b0a6920945dd20b3857e499d9ca96c", + "reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c", "shasum": "" }, "require": { - "php": ">=5.5" + "php": "^7.2.5 || ^8.0" }, "require-dev": { - "symfony/phpunit-bridge": "^4.4 || ^5.1" + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.39 || ^9.6.20" }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "1.5-dev" + "bamarni-bin": { + "bin-links": true, + "forward-command": false } }, "autoload": { - "files": [ - "src/functions_include.php" - ], "psr-4": { "GuzzleHttp\\Promise\\": "src/" } @@ -743,7 +751,7 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/1.5.1" + "source": "https://github.com/guzzle/promises/tree/2.2.0" }, "funding": [ { @@ -759,26 +767,26 @@ "type": "tidelift" } ], - "time": "2021-10-22T20:56:57+00:00" + "time": "2025-03-27T13:27:01+00:00" }, { "name": "guzzlehttp/psr7", - "version": "2.4.0", + "version": "2.7.1", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "13388f00956b1503577598873fffb5ae994b5737" + "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/13388f00956b1503577598873fffb5ae994b5737", - "reference": "13388f00956b1503577598873fffb5ae994b5737", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/c2270caaabe631b3b44c85f99e5a04bbb8060d16", + "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16", "shasum": "" }, "require": { "php": "^7.2.5 || ^8.0", "psr/http-factory": "^1.0", - "psr/http-message": "^1.0", + "psr/http-message": "^1.1 || ^2.0", "ralouphie/getallheaders": "^3.0" }, "provide": { @@ -786,17 +794,18 @@ "psr/http-message-implementation": "1.0" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.4.1", - "http-interop/http-factory-tests": "^0.9", - "phpunit/phpunit": "^8.5.8 || ^9.3.10" + "bamarni/composer-bin-plugin": "^1.8.2", + "http-interop/http-factory-tests": "0.9.0", + "phpunit/phpunit": "^8.5.39 || ^9.6.20" }, "suggest": { "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "2.4-dev" + "bamarni-bin": { + "bin-links": true, + "forward-command": false } }, "autoload": { @@ -858,7 +867,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.4.0" + "source": "https://github.com/guzzle/psr7/tree/2.7.1" }, "funding": [ { @@ -874,20 +883,20 @@ "type": "tidelift" } ], - "time": "2022-06-20T21:43:11+00:00" + "time": "2025-03-27T12:30:47+00:00" }, { "name": "justinrainbow/json-schema", - "version": "5.2.12", + "version": "v5.2.13", "source": { "type": "git", - "url": "https://github.com/justinrainbow/json-schema.git", - "reference": "ad87d5a5ca981228e0e205c2bc7dfb8e24559b60" + "url": "https://github.com/jsonrainbow/json-schema.git", + "reference": "fbbe7e5d79f618997bc3332a6f49246036c45793" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/ad87d5a5ca981228e0e205c2bc7dfb8e24559b60", - "reference": "ad87d5a5ca981228e0e205c2bc7dfb8e24559b60", + "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/fbbe7e5d79f618997bc3332a6f49246036c45793", + "reference": "fbbe7e5d79f618997bc3332a6f49246036c45793", "shasum": "" }, "require": { @@ -941,23 +950,23 @@ "schema" ], "support": { - "issues": "https://github.com/justinrainbow/json-schema/issues", - "source": "https://github.com/justinrainbow/json-schema/tree/5.2.12" + "issues": "https://github.com/jsonrainbow/json-schema/issues", + "source": "https://github.com/jsonrainbow/json-schema/tree/v5.2.13" }, - "time": "2022-04-13T08:02:27+00:00" + "time": "2023-09-26T02:20:38+00:00" }, { "name": "myclabs/deep-copy", - "version": "1.11.0", + "version": "1.13.3", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614" + "reference": "faed855a7b5f4d4637717c2b3863e277116beb36" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614", - "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/faed855a7b5f4d4637717c2b3863e277116beb36", + "reference": "faed855a7b5f4d4637717c2b3863e277116beb36", "shasum": "" }, "require": { @@ -965,11 +974,12 @@ }, "conflict": { "doctrine/collections": "<1.6.8", - "doctrine/common": "<2.13.3 || >=3,<3.2.2" + "doctrine/common": "<2.13.3 || >=3 <3.2.2" }, "require-dev": { "doctrine/collections": "^1.6.8", "doctrine/common": "^2.13.3 || ^3.2.2", + "phpspec/prophecy": "^1.10", "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" }, "type": "library", @@ -995,7 +1005,7 @@ ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.11.0" + "source": "https://github.com/myclabs/DeepCopy/tree/1.13.3" }, "funding": [ { @@ -1003,29 +1013,31 @@ "type": "tidelift" } ], - "time": "2022-03-03T13:19:32+00:00" + "time": "2025-07-05T12:25:42+00:00" }, { "name": "nikic/php-parser", - "version": "v4.14.0", + "version": "v5.5.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "34bea19b6e03d8153165d8f30bba4c3be86184c1" + "reference": "ae59794362fe85e051a58ad36b289443f57be7a9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/34bea19b6e03d8153165d8f30bba4c3be86184c1", - "reference": "34bea19b6e03d8153165d8f30bba4c3be86184c1", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/ae59794362fe85e051a58ad36b289443f57be7a9", + "reference": "ae59794362fe85e051a58ad36b289443f57be7a9", "shasum": "" }, "require": { + "ext-ctype": "*", + "ext-json": "*", "ext-tokenizer": "*", - "php": ">=7.0" + "php": ">=7.4" }, "require-dev": { "ircmaxell/php-yacc": "^0.0.7", - "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" + "phpunit/phpunit": "^9.0" }, "bin": [ "bin/php-parse" @@ -1033,7 +1045,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.9-dev" + "dev-master": "5.0-dev" } }, "autoload": { @@ -1057,26 +1069,27 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.14.0" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.5.0" }, - "time": "2022-05-31T20:59:12+00:00" + "time": "2025-05-31T08:24:38+00:00" }, { "name": "phar-io/manifest", - "version": "2.0.3", + "version": "2.0.4", "source": { "type": "git", "url": "https://github.com/phar-io/manifest.git", - "reference": "97803eca37d319dfa7826cc2437fc020857acb53" + "reference": "54750ef60c58e43759730615a392c31c80e23176" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", - "reference": "97803eca37d319dfa7826cc2437fc020857acb53", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176", + "reference": "54750ef60c58e43759730615a392c31c80e23176", "shasum": "" }, "require": { "ext-dom": "*", + "ext-libxml": "*", "ext-phar": "*", "ext-xmlwriter": "*", "phar-io/version": "^3.0.1", @@ -1117,9 +1130,15 @@ "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", "support": { "issues": "https://github.com/phar-io/manifest/issues", - "source": "https://github.com/phar-io/manifest/tree/2.0.3" + "source": "https://github.com/phar-io/manifest/tree/2.0.4" }, - "time": "2021-07-20T11:28:43+00:00" + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:33:53+00:00" }, { "name": "phar-io/version", @@ -1172,273 +1191,46 @@ }, "time": "2022-02-21T01:04:05+00:00" }, - { - "name": "phpdocumentor/reflection-common", - "version": "2.2.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionCommon.git", - "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", - "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-2.x": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jaap van Otterdijk", - "email": "opensource@ijaap.nl" - } - ], - "description": "Common reflection classes used by phpdocumentor to reflect the code structure", - "homepage": "http://www.phpdoc.org", - "keywords": [ - "FQSEN", - "phpDocumentor", - "phpdoc", - "reflection", - "static analysis" - ], - "support": { - "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", - "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" - }, - "time": "2020-06-27T09:03:43+00:00" - }, - { - "name": "phpdocumentor/reflection-docblock", - "version": "5.3.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "622548b623e81ca6d78b721c5e029f4ce664f170" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", - "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", - "shasum": "" - }, - "require": { - "ext-filter": "*", - "php": "^7.2 || ^8.0", - "phpdocumentor/reflection-common": "^2.2", - "phpdocumentor/type-resolver": "^1.3", - "webmozart/assert": "^1.9.1" - }, - "require-dev": { - "mockery/mockery": "~1.3.2", - "psalm/phar": "^4.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - }, - { - "name": "Jaap van Otterdijk", - "email": "account@ijaap.nl" - } - ], - "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", - "support": { - "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", - "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0" - }, - "time": "2021-10-19T17:43:47+00:00" - }, - { - "name": "phpdocumentor/type-resolver", - "version": "1.6.1", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "77a32518733312af16a44300404e945338981de3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/77a32518733312af16a44300404e945338981de3", - "reference": "77a32518733312af16a44300404e945338981de3", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0", - "phpdocumentor/reflection-common": "^2.0" - }, - "require-dev": { - "ext-tokenizer": "*", - "psalm/phar": "^4.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-1.x": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - } - ], - "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", - "support": { - "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.1" - }, - "time": "2022-03-15T21:29:03+00:00" - }, - { - "name": "phpspec/prophecy", - "version": "v1.15.0", - "source": { - "type": "git", - "url": "https://github.com/phpspec/prophecy.git", - "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/bbcd7380b0ebf3961ee21409db7b38bc31d69a13", - "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.2", - "php": "^7.2 || ~8.0, <8.2", - "phpdocumentor/reflection-docblock": "^5.2", - "sebastian/comparator": "^3.0 || ^4.0", - "sebastian/recursion-context": "^3.0 || ^4.0" - }, - "require-dev": { - "phpspec/phpspec": "^6.0 || ^7.0", - "phpunit/phpunit": "^8.0 || ^9.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Prophecy\\": "src/Prophecy" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - }, - { - "name": "Marcello Duarte", - "email": "marcello.duarte@gmail.com" - } - ], - "description": "Highly opinionated mocking framework for PHP 5.3+", - "homepage": "https://github.com/phpspec/prophecy", - "keywords": [ - "Double", - "Dummy", - "fake", - "mock", - "spy", - "stub" - ], - "support": { - "issues": "https://github.com/phpspec/prophecy/issues", - "source": "https://github.com/phpspec/prophecy/tree/v1.15.0" - }, - "time": "2021-12-08T12:19:24+00:00" - }, { "name": "phpunit/php-code-coverage", - "version": "9.2.15", + "version": "9.2.32", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f" + "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2e9da11878c4202f97915c1cb4bb1ca318a63f5f", - "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/85402a822d1ecf1db1096959413d35e1c37cf1a5", + "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "ext-xmlwriter": "*", - "nikic/php-parser": "^4.13.0", + "nikic/php-parser": "^4.19.1 || ^5.1.0", "php": ">=7.3", - "phpunit/php-file-iterator": "^3.0.3", - "phpunit/php-text-template": "^2.0.2", - "sebastian/code-unit-reverse-lookup": "^2.0.2", - "sebastian/complexity": "^2.0", - "sebastian/environment": "^5.1.2", - "sebastian/lines-of-code": "^1.0.3", - "sebastian/version": "^3.0.1", - "theseer/tokenizer": "^1.2.0" + "phpunit/php-file-iterator": "^3.0.6", + "phpunit/php-text-template": "^2.0.4", + "sebastian/code-unit-reverse-lookup": "^2.0.3", + "sebastian/complexity": "^2.0.3", + "sebastian/environment": "^5.1.5", + "sebastian/lines-of-code": "^1.0.4", + "sebastian/version": "^3.0.2", + "theseer/tokenizer": "^1.2.3" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^9.6" }, "suggest": { - "ext-pcov": "*", - "ext-xdebug": "*" + "ext-pcov": "PHP extension that provides line coverage", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "9.2-dev" + "dev-main": "9.2.x-dev" } }, "autoload": { @@ -1466,7 +1258,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.15" + "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.32" }, "funding": [ { @@ -1474,7 +1267,7 @@ "type": "github" } ], - "time": "2022-03-07T09:28:20+00:00" + "time": "2024-08-22T04:23:01+00:00" }, { "name": "phpunit/php-file-iterator", @@ -1719,54 +1512,50 @@ }, { "name": "phpunit/phpunit", - "version": "9.5.21", + "version": "9.6.23", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "0e32b76be457de00e83213528f6bb37e2a38fcb1" + "reference": "43d2cb18d0675c38bd44982a5d1d88f6d53d8d95" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/0e32b76be457de00e83213528f6bb37e2a38fcb1", - "reference": "0e32b76be457de00e83213528f6bb37e2a38fcb1", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/43d2cb18d0675c38bd44982a5d1d88f6d53d8d95", + "reference": "43d2cb18d0675c38bd44982a5d1d88f6d53d8d95", "shasum": "" }, "require": { - "doctrine/instantiator": "^1.3.1", + "doctrine/instantiator": "^1.5.0 || ^2", "ext-dom": "*", "ext-json": "*", "ext-libxml": "*", "ext-mbstring": "*", "ext-xml": "*", "ext-xmlwriter": "*", - "myclabs/deep-copy": "^1.10.1", - "phar-io/manifest": "^2.0.3", - "phar-io/version": "^3.0.2", + "myclabs/deep-copy": "^1.13.1", + "phar-io/manifest": "^2.0.4", + "phar-io/version": "^3.2.1", "php": ">=7.3", - "phpspec/prophecy": "^1.12.1", - "phpunit/php-code-coverage": "^9.2.13", - "phpunit/php-file-iterator": "^3.0.5", + "phpunit/php-code-coverage": "^9.2.32", + "phpunit/php-file-iterator": "^3.0.6", "phpunit/php-invoker": "^3.1.1", - "phpunit/php-text-template": "^2.0.3", - "phpunit/php-timer": "^5.0.2", - "sebastian/cli-parser": "^1.0.1", - "sebastian/code-unit": "^1.0.6", - "sebastian/comparator": "^4.0.5", - "sebastian/diff": "^4.0.3", - "sebastian/environment": "^5.1.3", - "sebastian/exporter": "^4.0.3", - "sebastian/global-state": "^5.0.1", - "sebastian/object-enumerator": "^4.0.3", - "sebastian/resource-operations": "^3.0.3", - "sebastian/type": "^3.0", + "phpunit/php-text-template": "^2.0.4", + "phpunit/php-timer": "^5.0.3", + "sebastian/cli-parser": "^1.0.2", + "sebastian/code-unit": "^1.0.8", + "sebastian/comparator": "^4.0.8", + "sebastian/diff": "^4.0.6", + "sebastian/environment": "^5.1.5", + "sebastian/exporter": "^4.0.6", + "sebastian/global-state": "^5.0.7", + "sebastian/object-enumerator": "^4.0.4", + "sebastian/resource-operations": "^3.0.4", + "sebastian/type": "^3.2.1", "sebastian/version": "^3.0.2" }, - "require-dev": { - "phpspec/prophecy-phpunit": "^2.0.1" - }, "suggest": { - "ext-soap": "*", - "ext-xdebug": "*" + "ext-soap": "To be able to generate mocks based on WSDL files", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" }, "bin": [ "phpunit" @@ -1774,7 +1563,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "9.5-dev" + "dev-master": "9.6-dev" } }, "autoload": { @@ -1805,7 +1594,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.21" + "security": "https://github.com/sebastianbergmann/phpunit/security/policy", + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.23" }, "funding": [ { @@ -1815,28 +1605,45 @@ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", + "type": "tidelift" } ], - "time": "2022-06-19T12:14:25+00:00" + "time": "2025-05-02T06:40:34+00:00" }, { "name": "psr/container", - "version": "1.1.2", + "version": "2.0.2", "source": { "type": "git", "url": "https://github.com/php-fig/container.git", - "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", - "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", + "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", "shasum": "" }, "require": { "php": ">=7.4.0" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, "autoload": { "psr-4": { "Psr\\Container\\": "src/" @@ -1863,9 +1670,9 @@ ], "support": { "issues": "https://github.com/php-fig/container/issues", - "source": "https://github.com/php-fig/container/tree/1.1.2" + "source": "https://github.com/php-fig/container/tree/2.0.2" }, - "time": "2021-11-05T16:50:12+00:00" + "time": "2021-11-05T16:47:00+00:00" }, { "name": "psr/event-dispatcher", @@ -1919,21 +1726,21 @@ }, { "name": "psr/http-client", - "version": "1.0.1", + "version": "1.0.3", "source": { "type": "git", "url": "https://github.com/php-fig/http-client.git", - "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621" + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", - "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", "shasum": "" }, "require": { "php": "^7.0 || ^8.0", - "psr/http-message": "^1.0" + "psr/http-message": "^1.0 || ^2.0" }, "type": "library", "extra": { @@ -1953,7 +1760,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for HTTP clients", @@ -1965,27 +1772,27 @@ "psr-18" ], "support": { - "source": "https://github.com/php-fig/http-client/tree/master" + "source": "https://github.com/php-fig/http-client" }, - "time": "2020-06-29T06:28:15+00:00" + "time": "2023-09-23T14:17:50+00:00" }, { "name": "psr/http-factory", - "version": "1.0.1", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/php-fig/http-factory.git", - "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be" + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be", - "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a", "shasum": "" }, "require": { - "php": ">=7.0.0", - "psr/http-message": "^1.0" + "php": ">=7.1", + "psr/http-message": "^1.0 || ^2.0" }, "type": "library", "extra": { @@ -2005,10 +1812,10 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], - "description": "Common interfaces for PSR-7 HTTP message factories", + "description": "PSR-17: Common interfaces for PSR-7 HTTP message factories", "keywords": [ "factory", "http", @@ -2020,31 +1827,31 @@ "response" ], "support": { - "source": "https://github.com/php-fig/http-factory/tree/master" + "source": "https://github.com/php-fig/http-factory" }, - "time": "2019-04-30T12:38:16+00:00" + "time": "2024-04-15T12:06:14+00:00" }, { "name": "psr/http-message", - "version": "1.0.1", + "version": "2.0", "source": { "type": "git", "url": "https://github.com/php-fig/http-message.git", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": "^7.2 || ^8.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "2.0.x-dev" } }, "autoload": { @@ -2059,7 +1866,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for HTTP messages", @@ -2073,9 +1880,9 @@ "response" ], "support": { - "source": "https://github.com/php-fig/http-message/tree/master" + "source": "https://github.com/php-fig/http-message/tree/2.0" }, - "time": "2016-08-06T14:39:51+00:00" + "time": "2023-04-04T09:54:51+00:00" }, { "name": "ralouphie/getallheaders", @@ -2123,16 +1930,16 @@ }, { "name": "sebastian/cli-parser", - "version": "1.0.1", + "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/cli-parser.git", - "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2" + "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2", - "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/2b56bea83a09de3ac06bb18b92f068e60cc6f50b", + "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b", "shasum": "" }, "require": { @@ -2167,7 +1974,7 @@ "homepage": "https://github.com/sebastianbergmann/cli-parser", "support": { "issues": "https://github.com/sebastianbergmann/cli-parser/issues", - "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1" + "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.2" }, "funding": [ { @@ -2175,7 +1982,7 @@ "type": "github" } ], - "time": "2020-09-28T06:08:49+00:00" + "time": "2024-03-02T06:27:43+00:00" }, { "name": "sebastian/code-unit", @@ -2290,16 +2097,16 @@ }, { "name": "sebastian/comparator", - "version": "4.0.6", + "version": "4.0.8", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "55f4261989e546dc112258c7a75935a81a7ce382" + "reference": "fa0f136dd2334583309d32b62544682ee972b51a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/55f4261989e546dc112258c7a75935a81a7ce382", - "reference": "55f4261989e546dc112258c7a75935a81a7ce382", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a", + "reference": "fa0f136dd2334583309d32b62544682ee972b51a", "shasum": "" }, "require": { @@ -2352,7 +2159,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", - "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.6" + "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8" }, "funding": [ { @@ -2360,24 +2167,24 @@ "type": "github" } ], - "time": "2020-10-26T15:49:45+00:00" + "time": "2022-09-14T12:41:17+00:00" }, { "name": "sebastian/complexity", - "version": "2.0.2", + "version": "2.0.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/complexity.git", - "reference": "739b35e53379900cc9ac327b2147867b8b6efd88" + "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/739b35e53379900cc9ac327b2147867b8b6efd88", - "reference": "739b35e53379900cc9ac327b2147867b8b6efd88", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/25f207c40d62b8b7aa32f5ab026c53561964053a", + "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a", "shasum": "" }, "require": { - "nikic/php-parser": "^4.7", + "nikic/php-parser": "^4.18 || ^5.0", "php": ">=7.3" }, "require-dev": { @@ -2409,7 +2216,7 @@ "homepage": "https://github.com/sebastianbergmann/complexity", "support": { "issues": "https://github.com/sebastianbergmann/complexity/issues", - "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.2" + "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.3" }, "funding": [ { @@ -2417,20 +2224,20 @@ "type": "github" } ], - "time": "2020-10-26T15:52:27+00:00" + "time": "2023-12-22T06:19:30+00:00" }, { "name": "sebastian/diff", - "version": "4.0.4", + "version": "4.0.6", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d" + "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d", - "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/ba01945089c3a293b01ba9badc29ad55b106b0bc", + "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc", "shasum": "" }, "require": { @@ -2475,7 +2282,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", - "source": "https://github.com/sebastianbergmann/diff/tree/4.0.4" + "source": "https://github.com/sebastianbergmann/diff/tree/4.0.6" }, "funding": [ { @@ -2483,20 +2290,20 @@ "type": "github" } ], - "time": "2020-10-26T13:10:38+00:00" + "time": "2024-03-02T06:30:58+00:00" }, { "name": "sebastian/environment", - "version": "5.1.4", + "version": "5.1.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7" + "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/1b5dff7bb151a4db11d49d90e5408e4e938270f7", - "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", + "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", "shasum": "" }, "require": { @@ -2538,7 +2345,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", - "source": "https://github.com/sebastianbergmann/environment/tree/5.1.4" + "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5" }, "funding": [ { @@ -2546,20 +2353,20 @@ "type": "github" } ], - "time": "2022-04-03T09:37:03+00:00" + "time": "2023-02-03T06:03:51+00:00" }, { "name": "sebastian/exporter", - "version": "4.0.4", + "version": "4.0.6", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9" + "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/65e8b7db476c5dd267e65eea9cab77584d3cfff9", - "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/78c00df8f170e02473b682df15bfcdacc3d32d72", + "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72", "shasum": "" }, "require": { @@ -2615,7 +2422,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", - "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.4" + "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.6" }, "funding": [ { @@ -2623,20 +2430,20 @@ "type": "github" } ], - "time": "2021-11-11T14:18:36+00:00" + "time": "2024-03-02T06:33:00+00:00" }, { "name": "sebastian/global-state", - "version": "5.0.5", + "version": "5.0.7", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2" + "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/0ca8db5a5fc9c8646244e629625ac486fa286bf2", - "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9", + "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9", "shasum": "" }, "require": { @@ -2679,7 +2486,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/global-state/issues", - "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.5" + "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.7" }, "funding": [ { @@ -2687,24 +2494,24 @@ "type": "github" } ], - "time": "2022-02-14T08:28:10+00:00" + "time": "2024-03-02T06:35:11+00:00" }, { "name": "sebastian/lines-of-code", - "version": "1.0.3", + "version": "1.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/lines-of-code.git", - "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc" + "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/c1c2e997aa3146983ed888ad08b15470a2e22ecc", - "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/e1e4a170560925c26d424b6a03aed157e7dcc5c5", + "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5", "shasum": "" }, "require": { - "nikic/php-parser": "^4.6", + "nikic/php-parser": "^4.18 || ^5.0", "php": ">=7.3" }, "require-dev": { @@ -2736,7 +2543,7 @@ "homepage": "https://github.com/sebastianbergmann/lines-of-code", "support": { "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", - "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.3" + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.4" }, "funding": [ { @@ -2744,7 +2551,7 @@ "type": "github" } ], - "time": "2020-11-28T06:42:11+00:00" + "time": "2023-12-22T06:20:34+00:00" }, { "name": "sebastian/object-enumerator", @@ -2860,16 +2667,16 @@ }, { "name": "sebastian/recursion-context", - "version": "4.0.4", + "version": "4.0.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172" + "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172", - "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", + "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", "shasum": "" }, "require": { @@ -2908,10 +2715,10 @@ } ], "description": "Provides functionality to recursively process PHP variables", - "homepage": "http://www.github.com/sebastianbergmann/recursion-context", + "homepage": "https://github.com/sebastianbergmann/recursion-context", "support": { "issues": "https://github.com/sebastianbergmann/recursion-context/issues", - "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.4" + "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5" }, "funding": [ { @@ -2919,20 +2726,20 @@ "type": "github" } ], - "time": "2020-10-26T13:17:30+00:00" + "time": "2023-02-03T06:07:39+00:00" }, { "name": "sebastian/resource-operations", - "version": "3.0.3", + "version": "3.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/resource-operations.git", - "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8" + "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", - "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/05d5692a7993ecccd56a03e40cd7e5b09b1d404e", + "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e", "shasum": "" }, "require": { @@ -2944,7 +2751,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-main": "3.0-dev" } }, "autoload": { @@ -2965,8 +2772,7 @@ "description": "Provides a list of PHP built-in functions that operate on resources", "homepage": "https://www.github.com/sebastianbergmann/resource-operations", "support": { - "issues": "https://github.com/sebastianbergmann/resource-operations/issues", - "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3" + "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.4" }, "funding": [ { @@ -2974,20 +2780,20 @@ "type": "github" } ], - "time": "2020-09-28T06:45:17+00:00" + "time": "2024-03-14T16:00:52+00:00" }, { "name": "sebastian/type", - "version": "3.0.0", + "version": "3.2.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/type.git", - "reference": "b233b84bc4465aff7b57cf1c4bc75c86d00d6dad" + "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/b233b84bc4465aff7b57cf1c4bc75c86d00d6dad", - "reference": "b233b84bc4465aff7b57cf1c4bc75c86d00d6dad", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", + "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", "shasum": "" }, "require": { @@ -2999,7 +2805,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.2-dev" } }, "autoload": { @@ -3022,7 +2828,7 @@ "homepage": "https://github.com/sebastianbergmann/type", "support": { "issues": "https://github.com/sebastianbergmann/type/issues", - "source": "https://github.com/sebastianbergmann/type/tree/3.0.0" + "source": "https://github.com/sebastianbergmann/type/tree/3.2.1" }, "funding": [ { @@ -3030,7 +2836,7 @@ "type": "github" } ], - "time": "2022-03-15T09:54:48+00:00" + "time": "2023-02-03T06:13:03+00:00" }, { "name": "sebastian/version", @@ -3152,16 +2958,16 @@ }, { "name": "squizlabs/php_codesniffer", - "version": "3.7.1", + "version": "3.13.2", "source": { "type": "git", - "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "1359e176e9307e906dc3d890bcc9603ff6d90619" + "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", + "reference": "5b5e3821314f947dd040c70f7992a64eac89025c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/1359e176e9307e906dc3d890bcc9603ff6d90619", - "reference": "1359e176e9307e906dc3d890bcc9603ff6d90619", + "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/5b5e3821314f947dd040c70f7992a64eac89025c", + "reference": "5b5e3821314f947dd040c70f7992a64eac89025c", "shasum": "" }, "require": { @@ -3171,11 +2977,11 @@ "php": ">=5.4.0" }, "require-dev": { - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.3.4" }, "bin": [ - "bin/phpcs", - "bin/phpcbf" + "bin/phpcbf", + "bin/phpcs" ], "type": "library", "extra": { @@ -3190,34 +2996,62 @@ "authors": [ { "name": "Greg Sherwood", - "role": "lead" + "role": "Former lead" + }, + { + "name": "Juliette Reinders Folmer", + "role": "Current lead" + }, + { + "name": "Contributors", + "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer/graphs/contributors" } ], "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", - "homepage": "https://github.com/squizlabs/PHP_CodeSniffer", + "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer", "keywords": [ "phpcs", - "standards" + "standards", + "static analysis" ], "support": { - "issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues", - "source": "https://github.com/squizlabs/PHP_CodeSniffer", - "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" + "issues": "https://github.com/PHPCSStandards/PHP_CodeSniffer/issues", + "security": "https://github.com/PHPCSStandards/PHP_CodeSniffer/security/policy", + "source": "https://github.com/PHPCSStandards/PHP_CodeSniffer", + "wiki": "https://github.com/PHPCSStandards/PHP_CodeSniffer/wiki" }, - "time": "2022-06-18T07:21:10+00:00" + "funding": [ + { + "url": "https://github.com/PHPCSStandards", + "type": "github" + }, + { + "url": "https://github.com/jrfnl", + "type": "github" + }, + { + "url": "https://opencollective.com/php_codesniffer", + "type": "open_collective" + }, + { + "url": "https://thanks.dev/u/gh/phpcsstandards", + "type": "thanks_dev" + } + ], + "time": "2025-06-17T22:17:01+00:00" }, { "name": "symfony/browser-kit", - "version": "v5.4.3", + "version": "v5.4.45", "source": { "type": "git", "url": "https://github.com/symfony/browser-kit.git", - "reference": "18e73179c6a33d520de1b644941eba108dd811ad" + "reference": "03cce39764429e07fbab9b989a1182a24578341d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/browser-kit/zipball/18e73179c6a33d520de1b644941eba108dd811ad", - "reference": "18e73179c6a33d520de1b644941eba108dd811ad", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/03cce39764429e07fbab9b989a1182a24578341d", + "reference": "03cce39764429e07fbab9b989a1182a24578341d", "shasum": "" }, "require": { @@ -3260,7 +3094,7 @@ "description": "Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/browser-kit/tree/v5.4.3" + "source": "https://github.com/symfony/browser-kit/tree/v5.4.45" }, "funding": [ { @@ -3276,20 +3110,20 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:53:40+00:00" + "time": "2024-10-22T13:05:35+00:00" }, { "name": "symfony/console", - "version": "v5.4.9", + "version": "v5.4.47", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "829d5d1bf60b2efeb0887b7436873becc71a45eb" + "reference": "c4ba980ca61a9eb18ee6bcc73f28e475852bb1ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/829d5d1bf60b2efeb0887b7436873becc71a45eb", - "reference": "829d5d1bf60b2efeb0887b7436873becc71a45eb", + "url": "https://api.github.com/repos/symfony/console/zipball/c4ba980ca61a9eb18ee6bcc73f28e475852bb1ed", + "reference": "c4ba980ca61a9eb18ee6bcc73f28e475852bb1ed", "shasum": "" }, "require": { @@ -3354,12 +3188,12 @@ "homepage": "https://symfony.com", "keywords": [ "cli", - "command line", + "command-line", "console", "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v5.4.9" + "source": "https://github.com/symfony/console/tree/v5.4.47" }, "funding": [ { @@ -3375,20 +3209,20 @@ "type": "tidelift" } ], - "time": "2022-05-18T06:17:34+00:00" + "time": "2024-11-06T11:30:55+00:00" }, { "name": "symfony/css-selector", - "version": "v5.4.3", + "version": "v5.4.45", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "b0a190285cd95cb019237851205b8140ef6e368e" + "reference": "4f7f3c35fba88146b56d0025d20ace3f3901f097" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/b0a190285cd95cb019237851205b8140ef6e368e", - "reference": "b0a190285cd95cb019237851205b8140ef6e368e", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/4f7f3c35fba88146b56d0025d20ace3f3901f097", + "reference": "4f7f3c35fba88146b56d0025d20ace3f3901f097", "shasum": "" }, "require": { @@ -3425,7 +3259,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v5.4.3" + "source": "https://github.com/symfony/css-selector/tree/v5.4.45" }, "funding": [ { @@ -3441,33 +3275,33 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:53:40+00:00" + "time": "2024-09-25T14:11:13+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v2.5.1", + "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66" + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e8b495ea28c1d97b5e0c121748d6f9b53d075c66", - "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62", + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=8.1" }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "2.5-dev" - }, "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" } }, "autoload": { @@ -3492,7 +3326,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.1" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.6.0" }, "funding": [ { @@ -3508,20 +3342,20 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:53:40+00:00" + "time": "2024-09-25T14:21:43+00:00" }, { "name": "symfony/dom-crawler", - "version": "v5.4.9", + "version": "v5.4.48", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "a213cbc80382320b0efdccdcdce232f191fafe3a" + "reference": "b57df76f4757a9a8dfbb57ba48d7780cc20776c6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/a213cbc80382320b0efdccdcdce232f191fafe3a", - "reference": "a213cbc80382320b0efdccdcdce232f191fafe3a", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/b57df76f4757a9a8dfbb57ba48d7780cc20776c6", + "reference": "b57df76f4757a9a8dfbb57ba48d7780cc20776c6", "shasum": "" }, "require": { @@ -3567,7 +3401,7 @@ "description": "Eases DOM navigation for HTML and XML documents", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dom-crawler/tree/v5.4.9" + "source": "https://github.com/symfony/dom-crawler/tree/v5.4.48" }, "funding": [ { @@ -3583,20 +3417,20 @@ "type": "tidelift" } ], - "time": "2022-05-04T14:46:32+00:00" + "time": "2024-11-13T14:36:38+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v5.4.9", + "version": "v5.4.45", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "8e6ce1cc0279e3ff3c8ff0f43813bc88d21ca1bc" + "reference": "72982eb416f61003e9bb6e91f8b3213600dcf9e9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/8e6ce1cc0279e3ff3c8ff0f43813bc88d21ca1bc", - "reference": "8e6ce1cc0279e3ff3c8ff0f43813bc88d21ca1bc", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/72982eb416f61003e9bb6e91f8b3213600dcf9e9", + "reference": "72982eb416f61003e9bb6e91f8b3213600dcf9e9", "shasum": "" }, "require": { @@ -3652,7 +3486,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v5.4.9" + "source": "https://github.com/symfony/event-dispatcher/tree/v5.4.45" }, "funding": [ { @@ -3668,37 +3502,34 @@ "type": "tidelift" } ], - "time": "2022-05-05T16:45:39+00:00" + "time": "2024-09-25T14:11:13+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v2.5.1", + "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "f98b54df6ad059855739db6fcbc2d36995283fe1" + "reference": "59eb412e93815df44f05f342958efa9f46b1e586" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/f98b54df6ad059855739db6fcbc2d36995283fe1", - "reference": "f98b54df6ad059855739db6fcbc2d36995283fe1", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/59eb412e93815df44f05f342958efa9f46b1e586", + "reference": "59eb412e93815df44f05f342958efa9f46b1e586", "shasum": "" }, "require": { - "php": ">=7.2.5", + "php": ">=8.1", "psr/event-dispatcher": "^1" }, - "suggest": { - "symfony/event-dispatcher-implementation": "" - }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "2.5-dev" - }, "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" } }, "autoload": { @@ -3731,7 +3562,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v2.5.1" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.6.0" }, "funding": [ { @@ -3747,20 +3578,20 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:53:40+00:00" + "time": "2024-09-25T14:21:43+00:00" }, { "name": "symfony/finder", - "version": "v5.4.8", + "version": "v5.4.45", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "9b630f3427f3ebe7cd346c277a1408b00249dad9" + "reference": "63741784cd7b9967975eec610b256eed3ede022b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/9b630f3427f3ebe7cd346c277a1408b00249dad9", - "reference": "9b630f3427f3ebe7cd346c277a1408b00249dad9", + "url": "https://api.github.com/repos/symfony/finder/zipball/63741784cd7b9967975eec610b256eed3ede022b", + "reference": "63741784cd7b9967975eec610b256eed3ede022b", "shasum": "" }, "require": { @@ -3794,7 +3625,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v5.4.8" + "source": "https://github.com/symfony/finder/tree/v5.4.45" }, "funding": [ { @@ -3810,24 +3641,24 @@ "type": "tidelift" } ], - "time": "2022-04-15T08:07:45+00:00" + "time": "2024-09-28T13:32:08+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.26.0", + "version": "v1.32.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4" + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", - "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "provide": { "ext-ctype": "*" @@ -3837,12 +3668,9 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.26-dev" - }, "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -3876,7 +3704,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.32.0" }, "funding": [ { @@ -3892,36 +3720,33 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.26.0", + "version": "v1.32.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "433d05519ce6990bf3530fba6957499d327395c2" + "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/433d05519ce6990bf3530fba6957499d327395c2", - "reference": "433d05519ce6990bf3530fba6957499d327395c2", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", + "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "suggest": { "ext-intl": "For best performance" }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.26-dev" - }, "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -3957,7 +3782,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.32.0" }, "funding": [ { @@ -3973,36 +3798,33 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.26.0", + "version": "v1.32.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "219aa369ceff116e673852dce47c3a41794c14bd" + "reference": "3833d7255cc303546435cb650316bff708a1c75c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/219aa369ceff116e673852dce47c3a41794c14bd", - "reference": "219aa369ceff116e673852dce47c3a41794c14bd", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c", + "reference": "3833d7255cc303546435cb650316bff708a1c75c", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "suggest": { "ext-intl": "For best performance" }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.26-dev" - }, "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -4041,7 +3863,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.32.0" }, "funding": [ { @@ -4057,24 +3879,25 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.26.0", + "version": "v1.32.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e" + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", - "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493", + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493", "shasum": "" }, "require": { - "php": ">=7.1" + "ext-iconv": "*", + "php": ">=7.2" }, "provide": { "ext-mbstring": "*" @@ -4084,12 +3907,9 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.26-dev" - }, "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -4124,7 +3944,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.32.0" }, "funding": [ { @@ -4140,33 +3960,30 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2024-12-23T08:48:59+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.26.0", + "version": "v1.32.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85" + "reference": "0f68c03565dcaaf25a890667542e8bd75fe7e5bb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/e440d35fa0286f77fb45b79a03fedbeda9307e85", - "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/0f68c03565dcaaf25a890667542e8bd75fe7e5bb", + "reference": "0f68c03565dcaaf25a890667542e8bd75fe7e5bb", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.26-dev" - }, "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -4203,7 +4020,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-php73/tree/v1.32.0" }, "funding": [ { @@ -4219,33 +4036,30 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.26.0", + "version": "v1.32.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace" + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/cfa0ae98841b9e461207c13ab093d76b0fa7bace", - "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608", + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.26-dev" - }, "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -4286,7 +4100,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.32.0" }, "funding": [ { @@ -4302,47 +4116,47 @@ "type": "tidelift" } ], - "time": "2022-05-10T07:21:04+00:00" + "time": "2025-01-02T08:10:11+00:00" }, { "name": "symfony/service-contracts", - "version": "v2.5.1", + "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c" + "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/24d9dc654b83e91aa59f9d167b131bc3b5bea24c", - "reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f021b05a130d35510bd6b25fe9053c2a8a15d5d4", + "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4", "shasum": "" }, "require": { - "php": ">=7.2.5", - "psr/container": "^1.1", - "symfony/deprecation-contracts": "^2.1|^3" + "php": ">=8.1", + "psr/container": "^1.1|^2.0", + "symfony/deprecation-contracts": "^2.5|^3" }, "conflict": { "ext-psr": "<1.1|>=2" }, - "suggest": { - "symfony/service-implementation": "" - }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "2.5-dev" - }, "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" } }, "autoload": { "psr-4": { "Symfony\\Contracts\\Service\\": "" - } + }, + "exclude-from-classmap": [ + "/Test/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4369,7 +4183,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v2.5.1" + "source": "https://github.com/symfony/service-contracts/tree/v3.6.0" }, "funding": [ { @@ -4385,38 +4199,38 @@ "type": "tidelift" } ], - "time": "2022-03-13T20:07:29+00:00" + "time": "2025-04-25T09:37:31+00:00" }, { "name": "symfony/string", - "version": "v5.4.9", + "version": "v6.4.21", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "985e6a9703ef5ce32ba617c9c7d97873bb7b2a99" + "reference": "73e2c6966a5aef1d4892873ed5322245295370c6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/985e6a9703ef5ce32ba617c9c7d97873bb7b2a99", - "reference": "985e6a9703ef5ce32ba617c9c7d97873bb7b2a99", + "url": "https://api.github.com/repos/symfony/string/zipball/73e2c6966a5aef1d4892873ed5322245295370c6", + "reference": "73e2c6966a5aef1d4892873ed5322245295370c6", "shasum": "" }, "require": { - "php": ">=7.2.5", + "php": ">=8.1", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-intl-grapheme": "~1.0", "symfony/polyfill-intl-normalizer": "~1.0", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php80": "~1.15" + "symfony/polyfill-mbstring": "~1.0" }, "conflict": { - "symfony/translation-contracts": ">=3.0" + "symfony/translation-contracts": "<2.5" }, "require-dev": { - "symfony/error-handler": "^4.4|^5.0|^6.0", - "symfony/http-client": "^4.4|^5.0|^6.0", - "symfony/translation-contracts": "^1.1|^2", - "symfony/var-exporter": "^4.4|^5.0|^6.0" + "symfony/error-handler": "^5.4|^6.0|^7.0", + "symfony/http-client": "^5.4|^6.0|^7.0", + "symfony/intl": "^6.2|^7.0", + "symfony/translation-contracts": "^2.5|^3.0", + "symfony/var-exporter": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -4455,7 +4269,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v5.4.9" + "source": "https://github.com/symfony/string/tree/v6.4.21" }, "funding": [ { @@ -4471,20 +4285,20 @@ "type": "tidelift" } ], - "time": "2022-04-19T10:40:37+00:00" + "time": "2025-04-18T15:23:29+00:00" }, { "name": "symfony/yaml", - "version": "v5.4.3", + "version": "v5.4.45", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "e80f87d2c9495966768310fc531b487ce64237a2" + "reference": "a454d47278cc16a5db371fe73ae66a78a633371e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/e80f87d2c9495966768310fc531b487ce64237a2", - "reference": "e80f87d2c9495966768310fc531b487ce64237a2", + "url": "https://api.github.com/repos/symfony/yaml/zipball/a454d47278cc16a5db371fe73ae66a78a633371e", + "reference": "a454d47278cc16a5db371fe73ae66a78a633371e", "shasum": "" }, "require": { @@ -4530,7 +4344,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v5.4.3" + "source": "https://github.com/symfony/yaml/tree/v5.4.45" }, "funding": [ { @@ -4546,20 +4360,20 @@ "type": "tidelift" } ], - "time": "2022-01-26T16:32:32+00:00" + "time": "2024-09-25T14:11:13+00:00" }, { "name": "theseer/tokenizer", - "version": "1.2.1", + "version": "1.2.3", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e" + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e", - "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", "shasum": "" }, "require": { @@ -4588,7 +4402,7 @@ "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", "support": { "issues": "https://github.com/theseer/tokenizer/issues", - "source": "https://github.com/theseer/tokenizer/tree/1.2.1" + "source": "https://github.com/theseer/tokenizer/tree/1.2.3" }, "funding": [ { @@ -4596,65 +4410,7 @@ "type": "github" } ], - "time": "2021-07-28T10:34:58+00:00" - }, - { - "name": "webmozart/assert", - "version": "1.11.0", - "source": { - "type": "git", - "url": "https://github.com/webmozarts/assert.git", - "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", - "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", - "shasum": "" - }, - "require": { - "ext-ctype": "*", - "php": "^7.2 || ^8.0" - }, - "conflict": { - "phpstan/phpstan": "<0.12.20", - "vimeo/psalm": "<4.6.1 || 4.6.2" - }, - "require-dev": { - "phpunit/phpunit": "^8.5.13" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.10-dev" - } - }, - "autoload": { - "psr-4": { - "Webmozart\\Assert\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "Assertions to validate method input/output with nice error messages.", - "keywords": [ - "assert", - "check", - "validate" - ], - "support": { - "issues": "https://github.com/webmozarts/assert/issues", - "source": "https://github.com/webmozarts/assert/tree/1.11.0" - }, - "time": "2022-06-03T18:03:27+00:00" + "time": "2024-03-03T12:36:25+00:00" } ], "aliases": [], @@ -4666,5 +4422,5 @@ "php": ">= 7.4" }, "platform-dev": [], - "plugin-api-version": "2.2.0" + "plugin-api-version": "2.6.0" } diff --git a/phpcs.xml b/phpcs.xml new file mode 100644 index 000000000..f729352a9 --- /dev/null +++ b/phpcs.xml @@ -0,0 +1,14 @@ + + + Coding standards for Apiki challenge + + + src + + + + + + + + \ No newline at end of file diff --git a/src/ControleDeCambio.php b/src/ControleDeCambio.php new file mode 100644 index 000000000..f4912ab9f --- /dev/null +++ b/src/ControleDeCambio.php @@ -0,0 +1,33 @@ +converter = new ConversorMoedas(); + } + + public function convert($amount, $from, $to, $rate) + { + try { +// Validações básicas + if (!is_numeric($amount) || !is_numeric($rate)) { + throw new InvalidArgumentException('Valor e taxa devem ser números.'); + } + + $amount = floatval($amount); + $rate = floatval($rate); +// Conversão + $result = $this->converter->convert($amount, $from, $to, $rate); +// Resposta + echo json_encode($result); + } catch (Exception $e) { + http_response_code(400); + echo json_encode(['error' => $e->getMessage()]); + } + } +} diff --git a/src/ConversorMoedas.php b/src/ConversorMoedas.php new file mode 100644 index 000000000..f46606f01 --- /dev/null +++ b/src/ConversorMoedas.php @@ -0,0 +1,35 @@ + 'R$', + 'USD' => '$', + 'EUR' => '€' + ]; + private $allowedConversions = [ + 'BRL' => ['USD', 'EUR'], + 'USD' => ['BRL'], + 'EUR' => ['BRL'] + ]; + + public function convert($amount, $from, $to, $rate) + { + // Validação das moedas + if (!isset($this->currencySymbols[$from]) || !isset($this->currencySymbols[$to])) { + throw new InvalidArgumentException('Código de moeda inválido'); + } + + // Validação conversão permitida + if (!in_array($to, $this->allowedConversions[$from])) { + throw new InvalidArgumentException('Conversão não permitida'); + } + + // Calcular valor convertido + $convertedValue = $amount * $rate; + return [ + 'valorConvertido' => round($convertedValue, 2), + 'simboloMoeda' => $this->currencySymbols[$to] + ]; + } +} diff --git a/src/index.php b/src/index.php index 92841bc87..7e467965c 100644 --- a/src/index.php +++ b/src/index.php @@ -1,4 +1,5 @@ convert( + $uriSegments[1], // amount + strtoupper($uriSegments[2]), // from + strtoupper($uriSegments[3]), // to + $uriSegments[4] // rate + ); +} else { + http_response_code(404); + echo json_encode(['error' => 'Endpoint não encontrado']); +} diff --git a/tests/ConversorMoedasTeste.php b/tests/ConversorMoedasTeste.php new file mode 100644 index 000000000..60c2f5c73 --- /dev/null +++ b/tests/ConversorMoedasTeste.php @@ -0,0 +1,51 @@ +converter = new ConversorMoedas(); + } + + // Teste de conversão BRL para USD + public function testeBRLpraUSDConvertido() { + $result = $this->converter->convert(10, 'BRL', 'USD', 4.50); + $this->assertEquals(45, $result['valorConvertido']); + $this->assertEquals('$', $result['simboloMoeda']); + } + + // Teste de conversão USD para BRL + public function testeUSDpraBRLConvertido() { + $result = $this->converter->convert(15, 'USD', 'BRL', 0.22); + $this->assertEquals(3.3, $result['valorConvertido']); + $this->assertEquals('R$', $result['simboloMoeda']); + } + + // Teste de conversão BRL para EUR + public function testeBRLpraEURConvertido() { + $result = $this->converter->convert(20, 'BRL', 'EUR', 5.40); + $this->assertEquals(108, $result['valorConvertido']); + $this->assertEquals('€', $result['simboloMoeda']); + } + + // Teste de moeda inválida + public function testeInvalidoConversor() { + $this->expectException(InvalidArgumentException::class); + $this->converter->convert(10, 'BRL', 'JPY', 4.50); + } + + // Teste de conversão não permitida + public function testeNaoPermitidoConverter() { + $this->expectException(InvalidArgumentException::class); + $this->converter->convert(10, 'USD', 'EUR', 0.85); + } + + // Teste com valores decimais + public function testeDecimalValores() { + $result = $this->converter->convert(7.5, 'BRL', 'USD', 4.50); + $this->assertEquals(33.75, $result['valorConvertido']); + } +} \ No newline at end of file diff --git a/{13653163-8B24-4DC0-9202-15D829A17CD2}.png b/{13653163-8B24-4DC0-9202-15D829A17CD2}.png new file mode 100644 index 0000000000000000000000000000000000000000..cac2e3bef0a272bb5c047df343b84ba5463b54fe GIT binary patch literal 22912 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 literal 0 HcmV?d00001 diff --git a/{15F4CA6A-DE18-4DA3-BB40-64B99F5F881A}.png b/{15F4CA6A-DE18-4DA3-BB40-64B99F5F881A}.png new file mode 100644 index 0000000000000000000000000000000000000000..eee17240f18e232bf4c79dc348c35e73ef9aa312 GIT binary patch literal 54260 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

P@8_agK}q^G)#ng@!Gnua8DmYx8mCilK~P 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 N?sxyKY~Sfi{{t+1=-mJS literal 0 HcmV?d00001 diff --git a/{44B8A456-421D-443E-BB5A-76884CC38E5B}.png b/{44B8A456-421D-443E-BB5A-76884CC38E5B}.png new file mode 100644 index 0000000000000000000000000000000000000000..1d9284d19a3094db03c044d6fe0dbb311a238e87 GIT binary patch literal 54243 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

_m{ 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 literal 0 HcmV?d00001 diff --git a/{479495F7-6DFB-477F-A44A-6AA6C1062557}.png b/{479495F7-6DFB-477F-A44A-6AA6C1062557}.png new file mode 100644 index 0000000000000000000000000000000000000000..3477c5be0441ca51d668b23b5dc215ada96fa2cd GIT binary patch literal 36325 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 literal 0 HcmV?d00001 diff --git a/{9E1B45E9-24DB-42B4-80EA-3380022CAD20}.png b/{9E1B45E9-24DB-42B4-80EA-3380022CAD20}.png new file mode 100644 index 0000000000000000000000000000000000000000..3f369d9496f4e84e2980573c81b7d865129c1e23 GIT binary patch literal 54237 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 literal 0 HcmV?d00001 diff --git a/{B092442A-FBEE-4DA6-ADD9-C55DD89BF950}.png b/{B092442A-FBEE-4DA6-ADD9-C55DD89BF950}.png new file mode 100644 index 0000000000000000000000000000000000000000..59b607ef918d0a6c57f6c7fc32f53e5c6d1841a5 GIT binary patch literal 63539 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�O#js10#{ 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 Hu0mjfm3BDq literal 0 HcmV?d00001 diff --git a/{FFEEF018-C2C4-44BF-B2A4-03FB3F362D22}.png b/{FFEEF018-C2C4-44BF-B2A4-03FB3F362D22}.png new file mode 100644 index 0000000000000000000000000000000000000000..4b81c132c71f9c8b7c2208086d4bac4b6ee249ca GIT binary patch literal 64933 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�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 RFR}mt002ovPDHLkV1f&ZShD~C literal 0 HcmV?d00001 From 3b443dc74c321d133c8398ba7c5111b0c5096d69 Mon Sep 17 00:00:00 2001 From: Guilherme Orozimbo <108307701+guiorozimbo@users.noreply.github.com> Date: Fri, 25 Jul 2025 18:28:17 -0300 Subject: [PATCH 2/4] Organiza estrutura final, ajusta namespaces --- .phpunit.result.cache | 1 + composer.json | 23 ++++++++---- composer.lock | 34 +++++++---------- phpunit.xml | 8 ++++ src/ControleDeCambio.php | 24 +++++++++--- src/{ => Services}/ConversorMoedas.php | 23 ++++++++---- src/index.php | 30 ++++----------- ...oedasTeste.php => ConversorMoedasTest.php} | 37 +++++++++++-------- 8 files changed, 101 insertions(+), 79 deletions(-) create mode 100644 .phpunit.result.cache create mode 100644 phpunit.xml rename src/{ => Services}/ConversorMoedas.php (50%) rename tests/{ConversorMoedasTeste.php => ConversorMoedasTest.php} (63%) diff --git a/.phpunit.result.cache b/.phpunit.result.cache new file mode 100644 index 000000000..c89f86347 --- /dev/null +++ b/.phpunit.result.cache @@ -0,0 +1 @@ +{"version":1,"defects":{"App\\Tests\\ConversorMoedasTeste::testeBRLpraUSDConvertido":4,"App\\Tests\\ConversorMoedasTeste::testeUSDpraBRLConvertido":4,"App\\Tests\\ConversorMoedasTeste::testeBRLpraEURConvertido":4,"App\\Tests\\ConversorMoedasTeste::testeInvalidoConversor":4,"App\\Tests\\ConversorMoedasTeste::testeNaoPermitidoConverter":4,"App\\Tests\\ConversorMoedasTeste::testeDecimalValores":4,"App\\Tests\\ConversorMoedasTest::testBRLparaUSDConversion":4,"App\\Tests\\ConversorMoedasTest::testUSDparaBRLConversion":4,"App\\Tests\\ConversorMoedasTest::testBRLparaEURConversion":4,"App\\Tests\\ConversorMoedasTest::testInvalidCurrency":4,"App\\Tests\\ConversorMoedasTest::testNotAllowedConversion":4,"App\\Tests\\ConversorMoedasTest::testDecimalValues":4},"times":{"App\\Tests\\ConversorMoedasTeste::testeBRLpraUSDConvertido":0.004,"App\\Tests\\ConversorMoedasTeste::testeUSDpraBRLConvertido":0,"App\\Tests\\ConversorMoedasTeste::testeBRLpraEURConvertido":0,"App\\Tests\\ConversorMoedasTeste::testeInvalidoConversor":0,"App\\Tests\\ConversorMoedasTeste::testeNaoPermitidoConverter":0,"App\\Tests\\ConversorMoedasTeste::testeDecimalValores":0,"App\\Tests\\ConversorMoedasTest::testBRLparaUSDConversion":0.004,"App\\Tests\\ConversorMoedasTest::testUSDparaBRLConversion":0,"App\\Tests\\ConversorMoedasTest::testBRLparaEURConversion":0,"App\\Tests\\ConversorMoedasTest::testInvalidCurrency":0.001,"App\\Tests\\ConversorMoedasTest::testNotAllowedConversion":0,"App\\Tests\\ConversorMoedasTest::testDecimalValues":0}} \ No newline at end of file diff --git a/composer.json b/composer.json index e99e46cdd..d5304b15c 100644 --- a/composer.json +++ b/composer.json @@ -1,26 +1,33 @@ { - "name": "apiki/currency-converter", + + "name": "apiki/back-end-challenge", "description": "Desafio para candidatos a back-end.", "type": "project", "require": { "php": ">= 7.4" }, "require-dev": { - "phpunit/phpunit": "^9.5", - "squizlabs/php_codesniffer": "^3.6", + "squizlabs/php_codesniffer": "^3.4", "codeception/codeception": "^4.1", "codeception/module-phpbrowser": "^1.0.0", "codeception/module-rest": "^1.0.0" }, "license": "MIT", "scripts": { -"test": "phpunit tests", - "lint": "./vendor/bin/phpcbf --standard=PSR12 src/" + "test": "./vendor/bin/codecept run", + "lint": "./vendor/bin/phpcs src/", + "lint:fix": "./vendor/bin/phpcbf src/" }, - "autoload": { +"autoload": { + "psr-4": { + "App\\": "src/" + } +}, +"autoload-dev": { "psr-4": { - "App\\": "src/" + "App\\Tests\\": "tests/" } - } +} + } diff --git a/composer.lock b/composer.lock index 09935157c..727317cf4 100644 --- a/composer.lock +++ b/composer.lock @@ -9,31 +9,25 @@ "packages-dev": [ { "name": "behat/gherkin", - "version": "v4.14.0", + "version": "v4.9.0", "source": { "type": "git", "url": "https://github.com/Behat/Gherkin.git", - "reference": "34c9b59c59355a7b4c53b9f041c8dbd1c8acc3b4" + "reference": "0bc8d1e30e96183e4f36db9dc79caead300beff4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Behat/Gherkin/zipball/34c9b59c59355a7b4c53b9f041c8dbd1c8acc3b4", - "reference": "34c9b59c59355a7b4c53b9f041c8dbd1c8acc3b4", + "url": "https://api.github.com/repos/Behat/Gherkin/zipball/0bc8d1e30e96183e4f36db9dc79caead300beff4", + "reference": "0bc8d1e30e96183e4f36db9dc79caead300beff4", "shasum": "" }, "require": { - "composer-runtime-api": "^2.2", - "php": "8.1.* || 8.2.* || 8.3.* || 8.4.*" + "php": "~7.2|~8.0" }, "require-dev": { - "cucumber/gherkin-monorepo": "dev-gherkin-v32.1.1", - "friendsofphp/php-cs-fixer": "^3.65", - "mikey179/vfsstream": "^1.6", - "phpstan/extension-installer": "^1", - "phpstan/phpstan": "^2", - "phpstan/phpstan-phpunit": "^2", - "phpunit/phpunit": "^10.5", - "symfony/yaml": "^5.4 || ^6.4 || ^7.0" + "cucumber/cucumber": "dev-gherkin-22.0.0", + "phpunit/phpunit": "~8|~9", + "symfony/yaml": "~3|~4|~5" }, "suggest": { "symfony/yaml": "If you want to parse features, represented in YAML files" @@ -45,8 +39,8 @@ } }, "autoload": { - "psr-4": { - "Behat\\Gherkin\\": "src/" + "psr-0": { + "Behat\\Gherkin": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -57,11 +51,11 @@ { "name": "Konstantin Kudryashov", "email": "ever.zet@gmail.com", - "homepage": "https://everzet.com" + "homepage": "http://everzet.com" } ], "description": "Gherkin DSL parser for PHP", - "homepage": "https://behat.org/", + "homepage": "http://behat.org/", "keywords": [ "BDD", "Behat", @@ -72,7 +66,7 @@ ], "support": { "issues": "https://github.com/Behat/Gherkin/issues", - "source": "https://github.com/Behat/Gherkin/tree/v4.14.0" + "source": "https://github.com/Behat/Gherkin/tree/v4.9.0" }, "time": "2025-05-23T15:06:40+00:00" }, @@ -82,7 +76,7 @@ "source": { "type": "git", "url": "https://github.com/Codeception/Codeception.git", - "reference": "b88014f3348c93f3df99dc6d0967b0dbfa804474" + "reference": "e646d160bf1223d3595b227b69d903777fbcfb5f" }, "dist": { "type": "zip", diff --git a/phpunit.xml b/phpunit.xml new file mode 100644 index 000000000..23fdb8dbc --- /dev/null +++ b/phpunit.xml @@ -0,0 +1,8 @@ + + + + + tests + + + \ No newline at end of file diff --git a/src/ControleDeCambio.php b/src/ControleDeCambio.php index f4912ab9f..41deffa32 100644 --- a/src/ControleDeCambio.php +++ b/src/ControleDeCambio.php @@ -1,6 +1,12 @@ converter = new ConversorMoedas(); } - public function convert($amount, $from, $to, $rate) - { + public function convert( + $amount, + $from, + $to, + $rate + ) { try { -// Validações básicas + // Validações básicas if (!is_numeric($amount) || !is_numeric($rate)) { throw new InvalidArgumentException('Valor e taxa devem ser números.'); } $amount = floatval($amount); $rate = floatval($rate); -// Conversão + + // Conversão $result = $this->converter->convert($amount, $from, $to, $rate); -// Resposta + + // Resposta echo json_encode($result); } catch (Exception $e) { http_response_code(400); diff --git a/src/ConversorMoedas.php b/src/Services/ConversorMoedas.php similarity index 50% rename from src/ConversorMoedas.php rename to src/Services/ConversorMoedas.php index f46606f01..2615a2340 100644 --- a/src/ConversorMoedas.php +++ b/src/Services/ConversorMoedas.php @@ -1,5 +1,11 @@ '$', 'EUR' => '€' ]; + private $allowedConversions = [ 'BRL' => ['USD', 'EUR'], 'USD' => ['BRL'], @@ -15,20 +22,20 @@ class ConversorMoedas public function convert($amount, $from, $to, $rate) { - // Validação das moedas - if (!isset($this->currencySymbols[$from]) || !isset($this->currencySymbols[$to])) { - throw new InvalidArgumentException('Código de moeda inválido'); + if (!isset($this->currencySymbols[$from])) { + throw new InvalidArgumentException('Moeda de origem inválida'); + } + + if (!isset($this->currencySymbols[$to])) { + throw new InvalidArgumentException('Moeda de destino inválida'); } - // Validação conversão permitida - if (!in_array($to, $this->allowedConversions[$from])) { + if (!isset($this->allowedConversions[$from]) || !in_array($to, $this->allowedConversions[$from])) { throw new InvalidArgumentException('Conversão não permitida'); } - // Calcular valor convertido - $convertedValue = $amount * $rate; return [ - 'valorConvertido' => round($convertedValue, 2), + 'valorConvertido' => round($amount * $rate, 2), 'simboloMoeda' => $this->currencySymbols[$to] ]; } diff --git a/src/index.php b/src/index.php index 7e467965c..a8f768461 100644 --- a/src/index.php +++ b/src/index.php @@ -1,38 +1,24 @@ - * @license http://opensource.org/licenses/MIT MIT - * @link https://github.com/apiki/back-end-challenge - */ - declare(strict_types=1); require __DIR__ . '/../vendor/autoload.php'; -// Inclui o controlador ConversorMoedas require __DIR__ . '/../src/ControleDeCambio.php'; -// Configuração básica do servidor PHP +use App\Services\ControleDeCambio; + header('Content-Type: application/json'); -// Roteamento simples + $uri = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH); $uriSegments = explode('/', trim($uri, '/')); -// Verifica se a rota é /exchange + if ($uriSegments[0] === 'exchange' && count($uriSegments) === 5) { $controller = new ControleDeCambio(); $controller->convert( - $uriSegments[1], // amount - strtoupper($uriSegments[2]), // from - strtoupper($uriSegments[3]), // to - $uriSegments[4] // rate + $uriSegments[1], + strtoupper($uriSegments[2]), + strtoupper($uriSegments[3]), + $uriSegments[4] ); } else { http_response_code(404); diff --git a/tests/ConversorMoedasTeste.php b/tests/ConversorMoedasTest.php similarity index 63% rename from tests/ConversorMoedasTeste.php rename to tests/ConversorMoedasTest.php index 60c2f5c73..4f1dbef37 100644 --- a/tests/ConversorMoedasTeste.php +++ b/tests/ConversorMoedasTest.php @@ -1,50 +1,57 @@ converter = new ConversorMoedas(); } - // Teste de conversão BRL para USD - public function testeBRLpraUSDConvertido() { + public function testBRLparaUSDConversion() + { $result = $this->converter->convert(10, 'BRL', 'USD', 4.50); $this->assertEquals(45, $result['valorConvertido']); $this->assertEquals('$', $result['simboloMoeda']); } - // Teste de conversão USD para BRL - public function testeUSDpraBRLConvertido() { + public function testUSDparaBRLConversion() + { $result = $this->converter->convert(15, 'USD', 'BRL', 0.22); $this->assertEquals(3.3, $result['valorConvertido']); $this->assertEquals('R$', $result['simboloMoeda']); } - // Teste de conversão BRL para EUR - public function testeBRLpraEURConvertido() { + public function testBRLparaEURConversion() + { $result = $this->converter->convert(20, 'BRL', 'EUR', 5.40); $this->assertEquals(108, $result['valorConvertido']); $this->assertEquals('€', $result['simboloMoeda']); } - // Teste de moeda inválida - public function testeInvalidoConversor() { + public function testInvalidCurrency() + { $this->expectException(InvalidArgumentException::class); $this->converter->convert(10, 'BRL', 'JPY', 4.50); } - // Teste de conversão não permitida - public function testeNaoPermitidoConverter() { + public function testNotAllowedConversion() + { $this->expectException(InvalidArgumentException::class); $this->converter->convert(10, 'USD', 'EUR', 0.85); } - // Teste com valores decimais - public function testeDecimalValores() { + public function testDecimalValues() + { $result = $this->converter->convert(7.5, 'BRL', 'USD', 4.50); $this->assertEquals(33.75, $result['valorConvertido']); } From b7f4734680948b9106e5dbdcbcde22d1e4086ec7 Mon Sep 17 00:00:00 2001 From: Guilherme Orozimbo <108307701+guiorozimbo@users.noreply.github.com> Date: Fri, 25 Jul 2025 18:58:37 -0300 Subject: [PATCH 3/4] =?UTF-8?q?Corrige=20[descri=C3=A7=C3=A3o=20do=20probl?= =?UTF-8?q?ema]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- composer.lock | 34 ++++++++++++++++++++-------------- src/index.php | 14 +++++++++++++- 2 files changed, 33 insertions(+), 15 deletions(-) diff --git a/composer.lock b/composer.lock index 727317cf4..09935157c 100644 --- a/composer.lock +++ b/composer.lock @@ -9,25 +9,31 @@ "packages-dev": [ { "name": "behat/gherkin", - "version": "v4.9.0", + "version": "v4.14.0", "source": { "type": "git", "url": "https://github.com/Behat/Gherkin.git", - "reference": "0bc8d1e30e96183e4f36db9dc79caead300beff4" + "reference": "34c9b59c59355a7b4c53b9f041c8dbd1c8acc3b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Behat/Gherkin/zipball/0bc8d1e30e96183e4f36db9dc79caead300beff4", - "reference": "0bc8d1e30e96183e4f36db9dc79caead300beff4", + "url": "https://api.github.com/repos/Behat/Gherkin/zipball/34c9b59c59355a7b4c53b9f041c8dbd1c8acc3b4", + "reference": "34c9b59c59355a7b4c53b9f041c8dbd1c8acc3b4", "shasum": "" }, "require": { - "php": "~7.2|~8.0" + "composer-runtime-api": "^2.2", + "php": "8.1.* || 8.2.* || 8.3.* || 8.4.*" }, "require-dev": { - "cucumber/cucumber": "dev-gherkin-22.0.0", - "phpunit/phpunit": "~8|~9", - "symfony/yaml": "~3|~4|~5" + "cucumber/gherkin-monorepo": "dev-gherkin-v32.1.1", + "friendsofphp/php-cs-fixer": "^3.65", + "mikey179/vfsstream": "^1.6", + "phpstan/extension-installer": "^1", + "phpstan/phpstan": "^2", + "phpstan/phpstan-phpunit": "^2", + "phpunit/phpunit": "^10.5", + "symfony/yaml": "^5.4 || ^6.4 || ^7.0" }, "suggest": { "symfony/yaml": "If you want to parse features, represented in YAML files" @@ -39,8 +45,8 @@ } }, "autoload": { - "psr-0": { - "Behat\\Gherkin": "src/" + "psr-4": { + "Behat\\Gherkin\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -51,11 +57,11 @@ { "name": "Konstantin Kudryashov", "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" + "homepage": "https://everzet.com" } ], "description": "Gherkin DSL parser for PHP", - "homepage": "http://behat.org/", + "homepage": "https://behat.org/", "keywords": [ "BDD", "Behat", @@ -66,7 +72,7 @@ ], "support": { "issues": "https://github.com/Behat/Gherkin/issues", - "source": "https://github.com/Behat/Gherkin/tree/v4.9.0" + "source": "https://github.com/Behat/Gherkin/tree/v4.14.0" }, "time": "2025-05-23T15:06:40+00:00" }, @@ -76,7 +82,7 @@ "source": { "type": "git", "url": "https://github.com/Codeception/Codeception.git", - "reference": "e646d160bf1223d3595b227b69d903777fbcfb5f" + "reference": "b88014f3348c93f3df99dc6d0967b0dbfa804474" }, "dist": { "type": "zip", diff --git a/src/index.php b/src/index.php index a8f768461..3ba1319ae 100644 --- a/src/index.php +++ b/src/index.php @@ -1,5 +1,17 @@ + * @license http://opensource.org/licenses/MIT MIT + * @link https://github.com/apiki/back-end-challenge + */ declare(strict_types=1); require __DIR__ . '/../vendor/autoload.php'; From 33e89cca5057afabac35af5944162474cfb345bc Mon Sep 17 00:00:00 2001 From: Guilherme Orozimbo <108307701+guiorozimbo@users.noreply.github.com> Date: Fri, 25 Jul 2025 19:54:06 -0300 Subject: [PATCH 4/4] =?UTF-8?q?Corrige=20[descri=C3=A7=C3=A3o=20do=20probl?= =?UTF-8?q?ema]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- composer.json | 7 ++++--- composer.lock | 2 +- src/{ => Services}/ControleDeCambio.php | 0 src/index.php | 4 +++- 4 files changed, 8 insertions(+), 5 deletions(-) rename src/{ => Services}/ControleDeCambio.php (100%) diff --git a/composer.json b/composer.json index d5304b15c..a0d6f3157 100644 --- a/composer.json +++ b/composer.json @@ -9,13 +9,14 @@ }, "require-dev": { "squizlabs/php_codesniffer": "^3.4", - "codeception/codeception": "^4.1", "codeception/module-phpbrowser": "^1.0.0", - "codeception/module-rest": "^1.0.0" + "codeception/module-rest": "^1.0.0", + "codeception/codeception": "^4.2" }, "license": "MIT", "scripts": { - "test": "./vendor/bin/codecept run", + "test": "phpunit tests", + "lint": "./vendor/bin/phpcs src/", "lint:fix": "./vendor/bin/phpcbf src/" }, diff --git a/composer.lock b/composer.lock index 09935157c..6fd899d08 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "6936b33e616ca23e3f8d0517244d7829", + "content-hash": "750e49f710e0b1c9e4951061e9987974", "packages": [], "packages-dev": [ { diff --git a/src/ControleDeCambio.php b/src/Services/ControleDeCambio.php similarity index 100% rename from src/ControleDeCambio.php rename to src/Services/ControleDeCambio.php diff --git a/src/index.php b/src/index.php index 3ba1319ae..ee9792b75 100644 --- a/src/index.php +++ b/src/index.php @@ -1,4 +1,5 @@