From 36a56a0ae3e43800e199693b1dd0fe449dab04e4 Mon Sep 17 00:00:00 2001 From: Kevin Wenger Date: Fri, 12 Jun 2020 11:20:35 +0200 Subject: [PATCH 01/22] add github templates --- .github/ISSUE_TEMPLATE/bug_report.md | 27 +++++++++++++++++++++++ .github/ISSUE_TEMPLATE/feature_request.md | 17 ++++++++++++++ .github/ISSUE_TEMPLATE/review.md | 18 +++++++++++++++ .github/ISSUE_TEMPLATE/task.md | 21 ++++++++++++++++++ .github/pull_request_template.md | 19 ++++++++++++++++ 5 files changed, 102 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md create mode 100644 .github/ISSUE_TEMPLATE/review.md create mode 100644 .github/ISSUE_TEMPLATE/task.md create mode 100644 .github/pull_request_template.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..b56391b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,27 @@ +--- +name: "🚨 Bug report" +about: Create a report to help us improve the project +title: '' +labels: 'type: Bug' +assignees: '' +--- + +### 💬 Describe the bug +A clear and concise description of what the bug is. + +### 🔢 To Reproduce +Steps to reproduce the behaviour: +1. Go to '...' +2. Click on '....' +3. Scroll down to '....' +4. See error + +### 🧞 Expected behaviour +A clear and concise description of what you expected to happen. + +### 📸 Screenshots +If applicable, add screenshots to help explain your problem. + +### ⚙️ Additional context +Add any other context about the problem here. + diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..2049150 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,17 @@ +--- +name: "☝️ Feature request" +about: Suggest an idea for this project +title: '' +labels: 'type: New feature' +assignees: '' +--- + +### 💬 Is your feature request related to a problem? Please describe. +A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] + +### 🧞 Describe the solution you'd like +A clear and concise description of what you want to happen. + +### ☝️ Describe alternatives you've considered +A clear and concise description of any alternative solutions or features you've considered. + diff --git a/.github/ISSUE_TEMPLATE/review.md b/.github/ISSUE_TEMPLATE/review.md new file mode 100644 index 0000000..331935f --- /dev/null +++ b/.github/ISSUE_TEMPLATE/review.md @@ -0,0 +1,18 @@ +--- +name: "🔬 Review" +about: Create a new review issue +title: '' +labels: 'type: Review' +assignees: '' +--- + +### 💬 Describe the context +A clear and concise description of what the review is about. + +### ✅ To modify +List of required modifications: +- [ ] Do that +- [ ] Change this + +### 📸 Screenshots +If needed, add screenshots to help explain your review. diff --git a/.github/ISSUE_TEMPLATE/task.md b/.github/ISSUE_TEMPLATE/task.md new file mode 100644 index 0000000..962d0fd --- /dev/null +++ b/.github/ISSUE_TEMPLATE/task.md @@ -0,0 +1,21 @@ +--- +name: "☑️ Task" +about: Task issue +title: '' +labels: '' +assignees: '' +--- + +### 💬 Describe the task +A clear and concise description of what the task is about. + +### ✅ Todo +Steps to achieve the task: +- [ ] Do that +- [ ] Produce this + +### 🧞 Expected result +A clear and concise description of what you expected to produce. + +### 📸 Screenshots +If applicable, add screenshots to help explain the task. diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..20a4b6a --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,19 @@ +### 💬 Describe the pull request +A clear and concise description of what the pull request is about. + +### 🗃️ Issues +This pull request is related to : +- #1 + +### 🔢 To Review +Steps to review the PR: +1. Install '...' +2. Go to '...' +3. Click on '....' +4. Scroll down to '....' + +### 📸 Screenshots +If applicable, add screenshots to help explain the task. + +### 🌩 API Swagger documentation +If applicable, add swagger API endpoints to help explain the usage. From d1a3df95374365a9babec558feb383494bc92129 Mon Sep 17 00:00:00 2001 From: Kevin Wenger Date: Fri, 12 Jun 2020 11:22:53 +0200 Subject: [PATCH 02/22] add basic contributing and changelog/version files --- CHANGELOG.md | 5 ++++ CONTRIBUTING.md | 75 +++++++++++++++++++++++++++++++++++++++++++++++++ VERSION | 1 + 3 files changed, 81 insertions(+) create mode 100644 CHANGELOG.md create mode 100644 CONTRIBUTING.md create mode 100644 VERSION diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..265a570 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,5 @@ +CHANGELOG +--------- + +## 0.0.0 (2020-06-12) + - Under heavy development diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..95db0d1 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,75 @@ +## Submitting issues + +Please read the below before posting an issue. Thank you! + +If, you think you've found a bug, or would like to discuss a change or improvement, feel free to raise an issue. + +## Pull requests + +This is a fairly simple converter, but it has been made much better by contributions from those using it. +If you'd like to suggest an improvement, please raise an issue to discuss it before making your pull request. + +Pull requests for bugs are more than welcome - please explain the bug you're trying to fix in the message. + +## Developing + +## 🚔 Check Symfony 4 coding standards & best practices + +You need to run composer before using [FriendsOfPHP/PHP-CS-Fixer](https://github.com/FriendsOfPHP/PHP-CS-Fixer). + +### Ensure PHP Community Best Practicies using PHP Coding Standards Fixer + +It can modernize your code (like converting the pow function to the ** operator on PHP 5.6) and (micro) optimize it. + +```bash +./vendor/bin/php-cs-fixer fix --dry-run --format=checkstyle +``` + +### Attempts to dig into your program and find as many type-related bugs as possiblevia Psalm + +```bash +./vendor/bin/psalm +``` + +### Catches whole classes of bugs even before you write tests using PHPStan + +```bash +./vendor/bin/phpstan analyse ./ --error-format=checkstyle +``` + +### Asserts Security Vulnerabilities + +The [SensioLabs Security Checker](https://github.com/sensiolabs/security-checker) is a command line tool that checks +if the application uses dependencies with known security vulnerabilitie. + +```bash +./vendor/bin/security-checker security:check ./composer.lock +``` + +### Improve global code quality using PHPCPD (Code duplication) & PHPMD (PHP Mess Detector) + +Detect overcomplicated expressions & Unused parameters, methods, properties + +```bash +./vendor/bin/phpmd ./ text ./phpmd.xml --suffixes php,inc,test --exclude vendor,bin,tests +``` + +Copy/Paste Detector + +```bash +./vendor/bin/phpcpd ./ --names=*.php,*.inc,*.test --names-exclude=*.md --ansi --exclude=vendor --exclude=bin --exclude=tests +``` + +### Checks compatibility with PHP interpreter versions + +```bash +./vendor/bin/phpcf --target 7.3 --file-extensions php,inc,test ./ +``` + +### Enforce code standards with git hooks + +Maintaining code quality by adding the custom post-commit hook to yours. + +```bash +cat ./bin/post-commit >> ./.git/hooks/post-commit +``` diff --git a/VERSION b/VERSION new file mode 100644 index 0000000..77d6f4c --- /dev/null +++ b/VERSION @@ -0,0 +1 @@ +0.0.0 From 8a789227f155b3c43615a55d57f48627ebdd004e Mon Sep 17 00:00:00 2001 From: Kevin Wenger Date: Fri, 12 Jun 2020 11:23:22 +0200 Subject: [PATCH 03/22] init compose file --- composer.json | 45 + composer.lock | 4824 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 4869 insertions(+) create mode 100644 composer.json create mode 100644 composer.lock diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..a751a54 --- /dev/null +++ b/composer.json @@ -0,0 +1,45 @@ +{ + "name": "antistatique/swisstopo", + "description": "Convert GPS (WGS84) to Swiss (LV03 and LV95) coordinates (and vice versa)", + "license": "MIT", + "require": { + "php": ">=7.0" + }, + "require-dev": { + "phpunit/phpunit": "7.0.*", + "phpunit/php-code-coverage": "^6.0", + "friendsofphp/php-cs-fixer": "^2.16", + "phpmd/phpmd": "^2.8", + "sebastian/phpcpd": "^4.0", + "sensiolabs/security-checker": "^5.0", + "php-coveralls/php-coveralls": "^2.1", + "php-mock/php-mock-phpunit": "^2.4", + "vimeo/psalm": "^3.11", + "phpstan/phpstan-deprecation-rules": "^0.12.2" + }, + "autoload": { + "psr-4": { + "Antistatique\\Swisstopo\\": "src" + } + }, + "autoload-dev": { + "psr-4": { + "Antistatique\\Swisstopo\\Tests\\": "tests/" + } + }, + "homepage": "https://github.com/antistatique/swisstopo", + "authors": [ + { + "name": "Antistatique SA", + "email": "info@antistatique.net", + "homepage": "https://www.antistatique.net", + "role": "Sponsor" + }, + { + "name": "Kevin Wenger", + "email": "contact@kevin-wenger.ch", + "homepage": "http://kevin-wenger.ch", + "role": "Author & Maintainer" + } + ] +} diff --git a/composer.lock b/composer.lock new file mode 100644 index 0000000..e5a026a --- /dev/null +++ b/composer.lock @@ -0,0 +1,4824 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "7ba258f4e13c6cb63948f2091e320e39", + "packages": [], + "packages-dev": [ + { + "name": "amphp/amp", + "version": "v2.4.4", + "source": { + "type": "git", + "url": "https://github.com/amphp/amp.git", + "reference": "1e58d53e4af390efc7813e36cd215bd82cba4b06" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/amphp/amp/zipball/1e58d53e4af390efc7813e36cd215bd82cba4b06", + "reference": "1e58d53e4af390efc7813e36cd215bd82cba4b06", + "shasum": "" + }, + "require": { + "php": ">=7" + }, + "require-dev": { + "amphp/php-cs-fixer-config": "dev-master", + "amphp/phpunit-util": "^1", + "ext-json": "*", + "jetbrains/phpstorm-stubs": "^2019.3", + "phpunit/phpunit": "^6.0.9 | ^7", + "react/promise": "^2", + "vimeo/psalm": "^3.11@dev" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Amp\\": "lib" + }, + "files": [ + "lib/functions.php", + "lib/Internal/functions.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Lowrey", + "email": "rdlowrey@php.net" + }, + { + "name": "Aaron Piotrowski", + "email": "aaron@trowski.com" + }, + { + "name": "Bob Weinand", + "email": "bobwei9@hotmail.com" + }, + { + "name": "Niklas Keller", + "email": "me@kelunik.com" + } + ], + "description": "A non-blocking concurrency framework for PHP applications.", + "homepage": "http://amphp.org/amp", + "keywords": [ + "async", + "asynchronous", + "awaitable", + "concurrency", + "event", + "event-loop", + "future", + "non-blocking", + "promise" + ], + "time": "2020-04-30T04:54:50+00:00" + }, + { + "name": "amphp/byte-stream", + "version": "v1.7.3", + "source": { + "type": "git", + "url": "https://github.com/amphp/byte-stream.git", + "reference": "b867505edb79dda8f253ca3c3a2bbadae4b16592" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/amphp/byte-stream/zipball/b867505edb79dda8f253ca3c3a2bbadae4b16592", + "reference": "b867505edb79dda8f253ca3c3a2bbadae4b16592", + "shasum": "" + }, + "require": { + "amphp/amp": "^2" + }, + "require-dev": { + "amphp/php-cs-fixer-config": "dev-master", + "amphp/phpunit-util": "^1", + "friendsofphp/php-cs-fixer": "^2.3", + "jetbrains/phpstorm-stubs": "^2019.3", + "phpunit/phpunit": "^6 || ^7 || ^8", + "vimeo/psalm": "^3.9@dev" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Amp\\ByteStream\\": "lib" + }, + "files": [ + "lib/functions.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Aaron Piotrowski", + "email": "aaron@trowski.com" + }, + { + "name": "Niklas Keller", + "email": "me@kelunik.com" + } + ], + "description": "A stream abstraction to make working with non-blocking I/O simple.", + "homepage": "http://amphp.org/byte-stream", + "keywords": [ + "amp", + "amphp", + "async", + "io", + "non-blocking", + "stream" + ], + "time": "2020-04-04T16:56:54+00:00" + }, + { + "name": "composer/ca-bundle", + "version": "1.2.7", + "source": { + "type": "git", + "url": "https://github.com/composer/ca-bundle.git", + "reference": "95c63ab2117a72f48f5a55da9740a3273d45b7fd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/95c63ab2117a72f48f5a55da9740a3273d45b7fd", + "reference": "95c63ab2117a72f48f5a55da9740a3273d45b7fd", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "ext-pcre": "*", + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 8", + "psr/log": "^1.0", + "symfony/process": "^2.5 || ^3.0 || ^4.0 || ^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\CaBundle\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", + "keywords": [ + "cabundle", + "cacert", + "certificate", + "ssl", + "tls" + ], + "time": "2020-04-08T08:27:21+00:00" + }, + { + "name": "composer/semver", + "version": "1.5.1", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "c6bea70230ef4dd483e6bbcab6005f682ed3a8de" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/semver/zipball/c6bea70230ef4dd483e6bbcab6005f682ed3a8de", + "reference": "c6bea70230ef4dd483e6bbcab6005f682ed3a8de", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.5 || ^5.0.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Semver\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "Semver library that offers utilities, version constraint parsing and validation.", + "keywords": [ + "semantic", + "semver", + "validation", + "versioning" + ], + "time": "2020-01-13T12:06:48+00:00" + }, + { + "name": "composer/xdebug-handler", + "version": "1.4.2", + "source": { + "type": "git", + "url": "https://github.com/composer/xdebug-handler.git", + "reference": "fa2aaf99e2087f013a14f7432c1cd2dd7d8f1f51" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/fa2aaf99e2087f013a14f7432c1cd2dd7d8f1f51", + "reference": "fa2aaf99e2087f013a14f7432c1cd2dd7d8f1f51", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0", + "psr/log": "^1.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 8" + }, + "type": "library", + "autoload": { + "psr-4": { + "Composer\\XdebugHandler\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "John Stevenson", + "email": "john-stevenson@blueyonder.co.uk" + } + ], + "description": "Restarts a process without Xdebug.", + "keywords": [ + "Xdebug", + "performance" + ], + "time": "2020-06-04T11:16:35+00:00" + }, + { + "name": "doctrine/annotations", + "version": "1.10.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/annotations.git", + "reference": "5db60a4969eba0e0c197a19c077780aadbc43c5d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/annotations/zipball/5db60a4969eba0e0c197a19c077780aadbc43c5d", + "reference": "5db60a4969eba0e0c197a19c077780aadbc43c5d", + "shasum": "" + }, + "require": { + "doctrine/lexer": "1.*", + "ext-tokenizer": "*", + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/cache": "1.*", + "phpunit/phpunit": "^7.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Docblock Annotations Parser", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "annotations", + "docblock", + "parser" + ], + "time": "2020-05-25T17:24:27+00:00" + }, + { + "name": "doctrine/instantiator", + "version": "1.3.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "f350df0268e904597e3bd9c4685c53e0e333feea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/f350df0268e904597e3bd9c4685c53e0e333feea", + "reference": "f350df0268e904597e3bd9c4685c53e0e333feea", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^0.13", + "phpstan/phpstan-phpunit": "^0.11", + "phpstan/phpstan-shim": "^0.11", + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "http://ocramius.github.com/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", + "keywords": [ + "constructor", + "instantiate" + ], + "time": "2020-05-29T17:27:14+00:00" + }, + { + "name": "doctrine/lexer", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "e864bbf5904cb8f5bb334f99209b48018522f042" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/e864bbf5904cb8f5bb334f99209b48018522f042", + "reference": "e864bbf5904cb8f5bb334f99209b48018522f042", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "phpstan/phpstan": "^0.11.8", + "phpunit/phpunit": "^8.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], + "time": "2020-05-25T17:44:05+00:00" + }, + { + "name": "felixfbecker/advanced-json-rpc", + "version": "v3.1.1", + "source": { + "type": "git", + "url": "https://github.com/felixfbecker/php-advanced-json-rpc.git", + "reference": "0ed363f8de17d284d479ec813c9ad3f6834b5c40" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/felixfbecker/php-advanced-json-rpc/zipball/0ed363f8de17d284d479ec813c9ad3f6834b5c40", + "reference": "0ed363f8de17d284d479ec813c9ad3f6834b5c40", + "shasum": "" + }, + "require": { + "netresearch/jsonmapper": "^1.0 || ^2.0", + "php": ">=7.0", + "phpdocumentor/reflection-docblock": "^4.0.0 || ^5.0.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "AdvancedJsonRpc\\": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "ISC" + ], + "authors": [ + { + "name": "Felix Becker", + "email": "felix.b@outlook.com" + } + ], + "description": "A more advanced JSONRPC implementation", + "time": "2020-03-11T15:21:41+00:00" + }, + { + "name": "felixfbecker/language-server-protocol", + "version": "v1.4.0", + "source": { + "type": "git", + "url": "https://github.com/felixfbecker/php-language-server-protocol.git", + "reference": "378801f6139bb74ac215d81cca1272af61df9a9f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/felixfbecker/php-language-server-protocol/zipball/378801f6139bb74ac215d81cca1272af61df9a9f", + "reference": "378801f6139bb74ac215d81cca1272af61df9a9f", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpstan/phpstan": "*", + "phpunit/phpunit": "^6.3", + "squizlabs/php_codesniffer": "^3.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "LanguageServerProtocol\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "ISC" + ], + "authors": [ + { + "name": "Felix Becker", + "email": "felix.b@outlook.com" + } + ], + "description": "PHP classes for the Language Server Protocol", + "keywords": [ + "language", + "microsoft", + "php", + "server" + ], + "time": "2019-06-23T21:03:50+00:00" + }, + { + "name": "friendsofphp/php-cs-fixer", + "version": "v2.16.3", + "source": { + "type": "git", + "url": "https://github.com/FriendsOfPHP/PHP-CS-Fixer.git", + "reference": "83baf823a33a1cbd5416c8626935cf3f843c10b0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/83baf823a33a1cbd5416c8626935cf3f843c10b0", + "reference": "83baf823a33a1cbd5416c8626935cf3f843c10b0", + "shasum": "" + }, + "require": { + "composer/semver": "^1.4", + "composer/xdebug-handler": "^1.2", + "doctrine/annotations": "^1.2", + "ext-json": "*", + "ext-tokenizer": "*", + "php": "^5.6 || ^7.0", + "php-cs-fixer/diff": "^1.3", + "symfony/console": "^3.4.17 || ^4.1.6 || ^5.0", + "symfony/event-dispatcher": "^3.0 || ^4.0 || ^5.0", + "symfony/filesystem": "^3.0 || ^4.0 || ^5.0", + "symfony/finder": "^3.0 || ^4.0 || ^5.0", + "symfony/options-resolver": "^3.0 || ^4.0 || ^5.0", + "symfony/polyfill-php70": "^1.0", + "symfony/polyfill-php72": "^1.4", + "symfony/process": "^3.0 || ^4.0 || ^5.0", + "symfony/stopwatch": "^3.0 || ^4.0 || ^5.0" + }, + "require-dev": { + "johnkary/phpunit-speedtrap": "^1.1 || ^2.0 || ^3.0", + "justinrainbow/json-schema": "^5.0", + "keradus/cli-executor": "^1.2", + "mikey179/vfsstream": "^1.6", + "php-coveralls/php-coveralls": "^2.1", + "php-cs-fixer/accessible-object": "^1.0", + "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.1", + "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.1", + "phpunit/phpunit": "^5.7.27 || ^6.5.14 || ^7.1", + "phpunitgoodpractices/traits": "^1.8", + "symfony/phpunit-bridge": "^4.3 || ^5.0", + "symfony/yaml": "^3.0 || ^4.0 || ^5.0" + }, + "suggest": { + "ext-dom": "For handling output formats in XML", + "ext-mbstring": "For handling non-UTF8 characters in cache signature.", + "php-cs-fixer/phpunit-constraint-isidenticalstring": "For IsIdenticalString constraint.", + "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "For XmlMatchesXsd constraint.", + "symfony/polyfill-mbstring": "When enabling `ext-mbstring` is not possible." + }, + "bin": [ + "php-cs-fixer" + ], + "type": "application", + "autoload": { + "psr-4": { + "PhpCsFixer\\": "src/" + }, + "classmap": [ + "tests/Test/AbstractFixerTestCase.php", + "tests/Test/AbstractIntegrationCaseFactory.php", + "tests/Test/AbstractIntegrationTestCase.php", + "tests/Test/Assert/AssertTokensTrait.php", + "tests/Test/IntegrationCase.php", + "tests/Test/IntegrationCaseFactory.php", + "tests/Test/IntegrationCaseFactoryInterface.php", + "tests/Test/InternalIntegrationCaseFactory.php", + "tests/Test/IsIdenticalConstraint.php", + "tests/TestCase.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Dariusz Rumiński", + "email": "dariusz.ruminski@gmail.com" + } + ], + "description": "A tool to automatically fix PHP code style", + "time": "2020-04-15T18:51:10+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "6.5.4", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "a4a1b6930528a8f7ee03518e6442ec7a44155d9d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/a4a1b6930528a8f7ee03518e6442ec7a44155d9d", + "reference": "a4a1b6930528a8f7ee03518e6442ec7a44155d9d", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^1.0", + "guzzlehttp/psr7": "^1.6.1", + "php": ">=5.5", + "symfony/polyfill-intl-idn": "1.17.0" + }, + "require-dev": { + "ext-curl": "*", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0", + "psr/log": "^1.1" + }, + "suggest": { + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.5-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "homepage": "http://guzzlephp.org/", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "rest", + "web service" + ], + "time": "2020-05-25T19:35:05+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "v1.3.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646", + "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646", + "shasum": "" + }, + "require": { + "php": ">=5.5.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], + "time": "2016-12-20T10:07:11+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "1.6.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "239400de7a173fe9901b9ac7c06497751f00727a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/239400de7a173fe9901b9ac7c06497751f00727a", + "reference": "239400de7a173fe9901b9ac7c06497751f00727a", + "shasum": "" + }, + "require": { + "php": ">=5.4.0", + "psr/http-message": "~1.0", + "ralouphie/getallheaders": "^2.0.5 || ^3.0.0" + }, + "provide": { + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "ext-zlib": "*", + "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.8" + }, + "suggest": { + "zendframework/zend-httphandlerrunner": "Emit PSR-7 responses" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.6-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Schultze", + "homepage": "https://github.com/Tobion" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], + "time": "2019-07-01T23:21:34+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.9.5", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "b2c28789e80a97badd14145fda39b545d83ca3ef" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/b2c28789e80a97badd14145fda39b545d83ca3ef", + "reference": "b2c28789e80a97badd14145fda39b545d83ca3ef", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "replace": { + "myclabs/deep-copy": "self.version" + }, + "require-dev": { + "doctrine/collections": "^1.0", + "doctrine/common": "^2.6", + "phpunit/phpunit": "^7.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + }, + "files": [ + "src/DeepCopy/deep_copy.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "time": "2020-01-17T21:11:47+00:00" + }, + { + "name": "netresearch/jsonmapper", + "version": "v2.1.0", + "source": { + "type": "git", + "url": "https://github.com/cweiske/jsonmapper.git", + "reference": "e0f1e33a71587aca81be5cffbb9746510e1fe04e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/e0f1e33a71587aca81be5cffbb9746510e1fe04e", + "reference": "e0f1e33a71587aca81be5cffbb9746510e1fe04e", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-pcre": "*", + "ext-reflection": "*", + "ext-spl": "*", + "php": ">=5.6" + }, + "require-dev": { + "phpunit/phpunit": "~4.8.35 || ~5.7 || ~6.4 || ~7.0", + "squizlabs/php_codesniffer": "~3.5" + }, + "type": "library", + "autoload": { + "psr-0": { + "JsonMapper": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "OSL-3.0" + ], + "authors": [ + { + "name": "Christian Weiske", + "email": "cweiske@cweiske.de", + "homepage": "http://github.com/cweiske/jsonmapper/", + "role": "Developer" + } + ], + "description": "Map nested JSON structures onto PHP classes", + "time": "2020-04-16T18:48:43+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v4.5.0", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "53c2753d756f5adb586dca79c2ec0e2654dd9463" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/53c2753d756f5adb586dca79c2ec0e2654dd9463", + "reference": "53c2753d756f5adb586dca79c2ec0e2654dd9463", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": ">=7.0" + }, + "require-dev": { + "ircmaxell/php-yacc": "0.0.5", + "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.3-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "time": "2020-06-03T07:24:19+00:00" + }, + { + "name": "ocramius/package-versions", + "version": "1.5.1", + "source": { + "type": "git", + "url": "https://github.com/Ocramius/PackageVersions.git", + "reference": "1d32342b8c1eb27353c8887c366147b4c2da673c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Ocramius/PackageVersions/zipball/1d32342b8c1eb27353c8887c366147b4c2da673c", + "reference": "1d32342b8c1eb27353c8887c366147b4c2da673c", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0.0", + "php": "^7.3.0" + }, + "require-dev": { + "composer/composer": "^1.8.6", + "doctrine/coding-standard": "^6.0.0", + "ext-zip": "*", + "infection/infection": "^0.13.4", + "phpunit/phpunit": "^8.2.5", + "vimeo/psalm": "^3.4.9" + }, + "type": "composer-plugin", + "extra": { + "class": "PackageVersions\\Installer", + "branch-alias": { + "dev-master": "1.6.x-dev" + } + }, + "autoload": { + "psr-4": { + "PackageVersions\\": "src/PackageVersions" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)", + "time": "2019-07-17T15:49:50+00:00" + }, + { + "name": "openlss/lib-array2xml", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/nullivex/lib-array2xml.git", + "reference": "a91f18a8dfc69ffabe5f9b068bc39bb202c81d90" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nullivex/lib-array2xml/zipball/a91f18a8dfc69ffabe5f9b068bc39bb202c81d90", + "reference": "a91f18a8dfc69ffabe5f9b068bc39bb202c81d90", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "type": "library", + "autoload": { + "psr-0": { + "LSS": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Bryan Tong", + "email": "bryan@nullivex.com", + "homepage": "https://www.nullivex.com" + }, + { + "name": "Tony Butler", + "email": "spudz76@gmail.com", + "homepage": "https://www.nullivex.com" + } + ], + "description": "Array2XML conversion library credit to lalit.org", + "homepage": "https://www.nullivex.com", + "keywords": [ + "array", + "array conversion", + "xml", + "xml conversion" + ], + "time": "2019-03-29T20:06:56+00:00" + }, + { + "name": "paragonie/random_compat", + "version": "v9.99.99", + "source": { + "type": "git", + "url": "https://github.com/paragonie/random_compat.git", + "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95", + "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95", + "shasum": "" + }, + "require": { + "php": "^7" + }, + "require-dev": { + "phpunit/phpunit": "4.*|5.*", + "vimeo/psalm": "^1" + }, + "suggest": { + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", + "keywords": [ + "csprng", + "polyfill", + "pseudorandom", + "random" + ], + "time": "2018-07-02T15:55:56+00:00" + }, + { + "name": "pdepend/pdepend", + "version": "2.7.1", + "source": { + "type": "git", + "url": "https://github.com/pdepend/pdepend.git", + "reference": "daba1cf0a6edaf172fa02a17807ae29f4c1c7471" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pdepend/pdepend/zipball/daba1cf0a6edaf172fa02a17807ae29f4c1c7471", + "reference": "daba1cf0a6edaf172fa02a17807ae29f4c1c7471", + "shasum": "" + }, + "require": { + "php": ">=5.3.7", + "symfony/config": "^2.3.0|^3|^4|^5", + "symfony/dependency-injection": "^2.3.0|^3|^4|^5", + "symfony/filesystem": "^2.3.0|^3|^4|^5" + }, + "require-dev": { + "easy-doc/easy-doc": "0.0.0 || ^1.2.3", + "gregwar/rst": "^1.0", + "phpunit/phpunit": "^4.8.35|^5.7", + "squizlabs/php_codesniffer": "^2.0.0" + }, + "bin": [ + "src/bin/pdepend" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "PDepend\\": "src/main/php/PDepend" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Official version of pdepend to be handled with Composer", + "time": "2020-02-08T12:06:13+00:00" + }, + { + "name": "phar-io/manifest", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/2df402786ab5368a0169091f61a7c1e0eb6852d0", + "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-phar": "*", + "phar-io/version": "^1.0.1", + "php": "^5.6 || ^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "time": "2017-03-05T18:14:27+00:00" + }, + { + "name": "phar-io/version", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/a70c0ced4be299a63d32fa96d9281d03e94041df", + "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "time": "2017-03-05T17:38:23+00:00" + }, + { + "name": "php-coveralls/php-coveralls", + "version": "v2.2.0", + "source": { + "type": "git", + "url": "https://github.com/php-coveralls/php-coveralls.git", + "reference": "3e6420fa666ef7bae5e750ddeac903153e193bae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-coveralls/php-coveralls/zipball/3e6420fa666ef7bae5e750ddeac903153e193bae", + "reference": "3e6420fa666ef7bae5e750ddeac903153e193bae", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-simplexml": "*", + "guzzlehttp/guzzle": "^6.0", + "php": "^5.5 || ^7.0", + "psr/log": "^1.0", + "symfony/config": "^2.1 || ^3.0 || ^4.0 || ^5.0", + "symfony/console": "^2.1 || ^3.0 || ^4.0 || ^5.0", + "symfony/stopwatch": "^2.0 || ^3.0 || ^4.0 || ^5.0", + "symfony/yaml": "^2.0.5 || ^3.0 || ^4.0 || ^5.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.4.3 || ^6.0" + }, + "suggest": { + "symfony/http-kernel": "Allows Symfony integration" + }, + "bin": [ + "bin/php-coveralls" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2-dev" + } + }, + "autoload": { + "psr-4": { + "PhpCoveralls\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kitamura Satoshi", + "email": "with.no.parachute@gmail.com", + "homepage": "https://www.facebook.com/satooshi.jp", + "role": "Original creator" + }, + { + "name": "Takashi Matsuo", + "email": "tmatsuo@google.com" + }, + { + "name": "Google Inc" + }, + { + "name": "Dariusz Ruminski", + "email": "dariusz.ruminski@gmail.com", + "homepage": "https://github.com/keradus" + }, + { + "name": "Contributors", + "homepage": "https://github.com/php-coveralls/php-coveralls/graphs/contributors" + } + ], + "description": "PHP client library for Coveralls API", + "homepage": "https://github.com/php-coveralls/php-coveralls", + "keywords": [ + "ci", + "coverage", + "github", + "test" + ], + "time": "2019-11-20T16:29:20+00:00" + }, + { + "name": "php-cs-fixer/diff", + "version": "v1.3.0", + "source": { + "type": "git", + "url": "https://github.com/PHP-CS-Fixer/diff.git", + "reference": "78bb099e9c16361126c86ce82ec4405ebab8e756" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHP-CS-Fixer/diff/zipball/78bb099e9c16361126c86ce82ec4405ebab8e756", + "reference": "78bb099e9c16361126c86ce82ec4405ebab8e756", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.7.23 || ^6.4.3", + "symfony/process": "^3.3" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "SpacePossum" + } + ], + "description": "sebastian/diff v2 backport support for PHP5.6", + "homepage": "https://github.com/PHP-CS-Fixer", + "keywords": [ + "diff" + ], + "time": "2018-02-15T16:58:55+00:00" + }, + { + "name": "php-mock/php-mock", + "version": "2.2.2", + "source": { + "type": "git", + "url": "https://github.com/php-mock/php-mock.git", + "reference": "890d3e32e3a5f29715a8fd17debd87a0c9e614a0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-mock/php-mock/zipball/890d3e32e3a5f29715a8fd17debd87a0c9e614a0", + "reference": "890d3e32e3a5f29715a8fd17debd87a0c9e614a0", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0", + "phpunit/php-text-template": "^1 || ^2" + }, + "replace": { + "malkusch/php-mock": "*" + }, + "require-dev": { + "phpunit/phpunit": "^5.7 || ^6.5 || ^7.5 || ^8.0 || ^9.0" + }, + "suggest": { + "php-mock/php-mock-phpunit": "Allows integration into PHPUnit testcase with the trait PHPMock." + }, + "type": "library", + "autoload": { + "files": [ + "autoload.php" + ], + "psr-4": { + "phpmock\\": [ + "classes/", + "tests/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "WTFPL" + ], + "authors": [ + { + "name": "Markus Malkusch", + "email": "markus@malkusch.de", + "homepage": "http://markus.malkusch.de", + "role": "Developer" + } + ], + "description": "PHP-Mock can mock built-in PHP functions (e.g. time()). PHP-Mock relies on PHP's namespace fallback policy. No further extension is needed.", + "homepage": "https://github.com/php-mock/php-mock", + "keywords": [ + "BDD", + "TDD", + "function", + "mock", + "stub", + "test", + "test double" + ], + "time": "2020-04-17T16:39:00+00:00" + }, + { + "name": "php-mock/php-mock-integration", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-mock/php-mock-integration.git", + "reference": "003d585841e435958a02e9b986953907b8b7609b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-mock/php-mock-integration/zipball/003d585841e435958a02e9b986953907b8b7609b", + "reference": "003d585841e435958a02e9b986953907b8b7609b", + "shasum": "" + }, + "require": { + "php": ">=5.6", + "php-mock/php-mock": "^2.2", + "phpunit/php-text-template": "^1 || ^2" + }, + "require-dev": { + "phpunit/phpunit": "^5.7.27 || ^6 || ^7 || ^8 || ^9" + }, + "type": "library", + "autoload": { + "psr-4": { + "phpmock\\integration\\": "classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "WTFPL" + ], + "authors": [ + { + "name": "Markus Malkusch", + "email": "markus@malkusch.de", + "homepage": "http://markus.malkusch.de", + "role": "Developer" + } + ], + "description": "Integration package for PHP-Mock", + "homepage": "https://github.com/php-mock/php-mock-integration", + "keywords": [ + "BDD", + "TDD", + "function", + "mock", + "stub", + "test", + "test double" + ], + "time": "2020-02-08T14:40:25+00:00" + }, + { + "name": "php-mock/php-mock-phpunit", + "version": "2.6.0", + "source": { + "type": "git", + "url": "https://github.com/php-mock/php-mock-phpunit.git", + "reference": "2877a0e58f12e91b64bf36ccd080a209dcbf6c30" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-mock/php-mock-phpunit/zipball/2877a0e58f12e91b64bf36ccd080a209dcbf6c30", + "reference": "2877a0e58f12e91b64bf36ccd080a209dcbf6c30", + "shasum": "" + }, + "require": { + "php": ">=7", + "php-mock/php-mock-integration": "^2.1", + "phpunit/phpunit": "^6 || ^7 || ^8 || ^9" + }, + "type": "library", + "autoload": { + "files": [ + "autoload.php" + ], + "psr-4": { + "phpmock\\phpunit\\": "classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "WTFPL" + ], + "authors": [ + { + "name": "Markus Malkusch", + "email": "markus@malkusch.de", + "homepage": "http://markus.malkusch.de", + "role": "Developer" + } + ], + "description": "Mock built-in PHP functions (e.g. time()) with PHPUnit. This package relies on PHP's namespace fallback policy. No further extension is needed.", + "homepage": "https://github.com/php-mock/php-mock-phpunit", + "keywords": [ + "BDD", + "TDD", + "function", + "mock", + "phpunit", + "stub", + "test", + "test double" + ], + "time": "2020-02-08T15:44:47+00:00" + }, + { + "name": "phpdocumentor/reflection-common", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "6568f4687e5b41b054365f9ae03fcb1ed5f2069b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/6568f4687e5b41b054365f9ae03fcb1ed5f2069b", + "reference": "6568f4687e5b41b054365f9ae03fcb1ed5f2069b", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "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" + ], + "time": "2020-04-27T09:25:28+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "5.1.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e", + "reference": "cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e", + "shasum": "" + }, + "require": { + "ext-filter": "^7.1", + "php": "^7.2", + "phpdocumentor/reflection-common": "^2.0", + "phpdocumentor/type-resolver": "^1.0", + "webmozart/assert": "^1" + }, + "require-dev": { + "doctrine/instantiator": "^1", + "mockery/mockery": "^1" + }, + "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.", + "time": "2020-02-22T12:28:44+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "7462d5f123dfc080dfdf26897032a6513644fc95" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/7462d5f123dfc080dfdf26897032a6513644fc95", + "reference": "7462d5f123dfc080dfdf26897032a6513644fc95", + "shasum": "" + }, + "require": { + "php": "^7.2", + "phpdocumentor/reflection-common": "^2.0" + }, + "require-dev": { + "ext-tokenizer": "^7.2", + "mockery/mockery": "~1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "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", + "time": "2020-02-18T18:59:58+00:00" + }, + { + "name": "phpmd/phpmd", + "version": "2.8.2", + "source": { + "type": "git", + "url": "https://github.com/phpmd/phpmd.git", + "reference": "714629ed782537f638fe23c4346637659b779a77" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpmd/phpmd/zipball/714629ed782537f638fe23c4346637659b779a77", + "reference": "714629ed782537f638fe23c4346637659b779a77", + "shasum": "" + }, + "require": { + "composer/xdebug-handler": "^1.0", + "ext-xml": "*", + "pdepend/pdepend": "^2.7.1", + "php": ">=5.3.9" + }, + "require-dev": { + "easy-doc/easy-doc": "0.0.0 || ^1.3.2", + "gregwar/rst": "^1.0", + "mikey179/vfsstream": "^1.6.4", + "phpunit/phpunit": "^4.8.36 || ^5.7.27", + "squizlabs/php_codesniffer": "^2.0" + }, + "bin": [ + "src/bin/phpmd" + ], + "type": "library", + "autoload": { + "psr-0": { + "PHPMD\\": "src/main/php" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Manuel Pichler", + "email": "github@manuel-pichler.de", + "homepage": "https://github.com/manuelpichler", + "role": "Project Founder" + }, + { + "name": "Marc Würth", + "email": "ravage@bluewin.ch", + "homepage": "https://github.com/ravage84", + "role": "Project Maintainer" + }, + { + "name": "Other contributors", + "homepage": "https://github.com/phpmd/phpmd/graphs/contributors", + "role": "Contributors" + } + ], + "description": "PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD.", + "homepage": "https://phpmd.org/", + "keywords": [ + "mess detection", + "mess detector", + "pdepend", + "phpmd", + "pmd" + ], + "time": "2020-02-16T20:15:50+00:00" + }, + { + "name": "phpspec/prophecy", + "version": "v1.10.3", + "source": { + "type": "git", + "url": "https://github.com/phpspec/prophecy.git", + "reference": "451c3cd1418cf640de218914901e51b064abb093" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/451c3cd1418cf640de218914901e51b064abb093", + "reference": "451c3cd1418cf640de218914901e51b064abb093", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.0.2", + "php": "^5.3|^7.0", + "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0|^5.0", + "sebastian/comparator": "^1.2.3|^2.0|^3.0|^4.0", + "sebastian/recursion-context": "^1.0|^2.0|^3.0|^4.0" + }, + "require-dev": { + "phpspec/phpspec": "^2.5 || ^3.2", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10.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" + ], + "time": "2020-03-05T15:02:03+00:00" + }, + { + "name": "phpstan/phpstan", + "version": "0.12.28", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpstan.git", + "reference": "76c0c4ec90b1eed66fa4855b8b4b53fa9054353f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/76c0c4ec90b1eed66fa4855b8b4b53fa9054353f", + "reference": "76c0c4ec90b1eed66fa4855b8b4b53fa9054353f", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "conflict": { + "phpstan/phpstan-shim": "*" + }, + "bin": [ + "phpstan", + "phpstan.phar" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.12-dev" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHPStan - PHP Static Analysis Tool", + "time": "2020-06-10T06:20:14+00:00" + }, + { + "name": "phpstan/phpstan-deprecation-rules", + "version": "0.12.4", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpstan-deprecation-rules.git", + "reference": "9b4b8851fb5d59fd0eed00fbe9c22cfc328e0187" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpstan-deprecation-rules/zipball/9b4b8851fb5d59fd0eed00fbe9c22cfc328e0187", + "reference": "9b4b8851fb5d59fd0eed00fbe9c22cfc328e0187", + "shasum": "" + }, + "require": { + "php": "~7.1", + "phpstan/phpstan": "^0.12" + }, + "require-dev": { + "consistence/coding-standard": "^3.0.1", + "dealerdirect/phpcodesniffer-composer-installer": "^0.4.4", + "ergebnis/composer-normalize": "^2.0.2", + "jakub-onderka/php-parallel-lint": "^1.0", + "phing/phing": "^2.16.0", + "phpstan/phpstan-phpunit": "^0.12", + "phpunit/phpunit": "^7.0", + "slevomat/coding-standard": "^4.5.2" + }, + "type": "phpstan-extension", + "extra": { + "branch-alias": { + "dev-master": "0.12-dev" + }, + "phpstan": { + "includes": [ + "rules.neon" + ] + } + }, + "autoload": { + "psr-4": { + "PHPStan\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHPStan rules for detecting usage of deprecated classes, methods, properties, constants and traits.", + "time": "2020-05-30T18:02:31+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "6.0.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "4cab20a326d14de7575a8e235c70d879b569a57a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/4cab20a326d14de7575a8e235c70d879b569a57a", + "reference": "4cab20a326d14de7575a8e235c70d879b569a57a", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-xmlwriter": "*", + "php": "^7.1", + "phpunit/php-file-iterator": "^1.4.2", + "phpunit/php-text-template": "^1.2.1", + "phpunit/php-token-stream": "^3.0", + "sebastian/code-unit-reverse-lookup": "^1.0.1", + "sebastian/environment": "^3.1", + "sebastian/version": "^2.0.1", + "theseer/tokenizer": "^1.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.0" + }, + "suggest": { + "ext-xdebug": "^2.6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "time": "2018-05-28T11:49:20+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "1.4.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/730b01bc3e867237eaac355e06a36b85dd93a8b4", + "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "time": "2017-11-27T13:52:08+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "time": "2015-06-21T13:50:34+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "2.1.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "1038454804406b0b5f5f520358e78c1c2f71501e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/1038454804406b0b5f5f520358e78c1c2f71501e", + "reference": "1038454804406b0b5f5f520358e78c1c2f71501e", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "time": "2019-06-07T04:22:29+00:00" + }, + { + "name": "phpunit/php-token-stream", + "version": "3.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-token-stream.git", + "reference": "995192df77f63a59e47f025390d2d1fdf8f425ff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/995192df77f63a59e47f025390d2d1fdf8f425ff", + "reference": "995192df77f63a59e47f025390d2d1fdf8f425ff", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Wrapper around PHP's tokenizer extension.", + "homepage": "https://github.com/sebastianbergmann/php-token-stream/", + "keywords": [ + "tokenizer" + ], + "time": "2019-09-17T06:23:10+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "7.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "536f4d853c12d8189963435088e8ff7c0daeab2e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/536f4d853c12d8189963435088e8ff7c0daeab2e", + "reference": "536f4d853c12d8189963435088e8ff7c0daeab2e", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "myclabs/deep-copy": "^1.6.1", + "phar-io/manifest": "^1.0.1", + "phar-io/version": "^1.0", + "php": "^7.1", + "phpspec/prophecy": "^1.7", + "phpunit/php-code-coverage": "^6.0.1", + "phpunit/php-file-iterator": "^1.4.3", + "phpunit/php-text-template": "^1.2.1", + "phpunit/php-timer": "^2.0", + "phpunit/phpunit-mock-objects": "^6.0", + "sebastian/comparator": "^2.1", + "sebastian/diff": "^3.0", + "sebastian/environment": "^3.1", + "sebastian/exporter": "^3.1", + "sebastian/global-state": "^2.0", + "sebastian/object-enumerator": "^3.0.3", + "sebastian/resource-operations": "^1.0", + "sebastian/version": "^2.0.1" + }, + "require-dev": { + "ext-pdo": "*" + }, + "suggest": { + "ext-xdebug": "*", + "phpunit/php-invoker": "^2.0" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "time": "2018-03-26T07:36:48+00:00" + }, + { + "name": "phpunit/phpunit-mock-objects", + "version": "6.1.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git", + "reference": "f9756fd4f43f014cb2dca98deeaaa8ce5500a36e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/f9756fd4f43f014cb2dca98deeaaa8ce5500a36e", + "reference": "f9756fd4f43f014cb2dca98deeaaa8ce5500a36e", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.0.5", + "php": "^7.1", + "phpunit/php-text-template": "^1.2.1", + "sebastian/exporter": "^3.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.0" + }, + "suggest": { + "ext-soap": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Mock Object library for PHPUnit", + "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/", + "keywords": [ + "mock", + "xunit" + ], + "abandoned": true, + "time": "2018-05-29T13:54:20+00:00" + }, + { + "name": "psr/container", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "time": "2017-02-14T16:28:37+00:00" + }, + { + "name": "psr/event-dispatcher", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/http-message", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "time": "2016-08-06T14:39:51+00:00" + }, + { + "name": "psr/log", + "version": "1.1.3", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc", + "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "time": "2020-03-23T09:12:05+00:00" + }, + { + "name": "ralouphie/getallheaders", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", + "reference": "120b605dfeb996808c31b6477290a714d356e822", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/getallheaders.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "time": "2019-03-08T08:55:37+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", + "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.7 || ^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "time": "2017-03-04T06:30:41+00:00" + }, + { + "name": "sebastian/comparator", + "version": "2.1.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "34369daee48eafb2651bea869b4b15d75ccc35f9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/34369daee48eafb2651bea869b4b15d75ccc35f9", + "reference": "34369daee48eafb2651bea869b4b15d75ccc35f9", + "shasum": "" + }, + "require": { + "php": "^7.0", + "sebastian/diff": "^2.0 || ^3.0", + "sebastian/exporter": "^3.1" + }, + "require-dev": { + "phpunit/phpunit": "^6.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "time": "2018-02-01T13:46:46+00:00" + }, + { + "name": "sebastian/diff", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "720fcc7e9b5cf384ea68d9d930d480907a0c1a29" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/720fcc7e9b5cf384ea68d9d930d480907a0c1a29", + "reference": "720fcc7e9b5cf384ea68d9d930d480907a0c1a29", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.5 || ^8.0", + "symfony/process": "^2 || ^3.3 || ^4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "time": "2019-02-04T06:01:07+00:00" + }, + { + "name": "sebastian/environment", + "version": "3.1.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/cd0871b3975fb7fc44d11314fd1ee20925fce4f5", + "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "http://www.github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "time": "2017-07-01T08:51:00+00:00" + }, + { + "name": "sebastian/exporter", + "version": "3.1.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "68609e1261d215ea5b21b7987539cbfbe156ec3e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/68609e1261d215ea5b21b7987539cbfbe156ec3e", + "reference": "68609e1261d215ea5b21b7987539cbfbe156ec3e", + "shasum": "" + }, + "require": { + "php": "^7.0", + "sebastian/recursion-context": "^3.0" + }, + "require-dev": { + "ext-mbstring": "*", + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "http://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "time": "2019-09-14T09:02:43+00:00" + }, + { + "name": "sebastian/finder-facade", + "version": "1.2.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/finder-facade.git", + "reference": "167c45d131f7fc3d159f56f191a0a22228765e16" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/finder-facade/zipball/167c45d131f7fc3d159f56f191a0a22228765e16", + "reference": "167c45d131f7fc3d159f56f191a0a22228765e16", + "shasum": "" + }, + "require": { + "php": "^7.1", + "symfony/finder": "^2.3|^3.0|^4.0|^5.0", + "theseer/fdomdocument": "^1.6" + }, + "type": "library", + "extra": { + "branch-alias": [] + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "FinderFacade is a convenience wrapper for Symfony's Finder component.", + "homepage": "https://github.com/sebastianbergmann/finder-facade", + "time": "2020-01-16T08:08:45+00:00" + }, + { + "name": "sebastian/global-state", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", + "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "suggest": { + "ext-uopz": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "http://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "time": "2017-04-27T15:39:26+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/7cfd9e65d11ffb5af41198476395774d4c8a84c5", + "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5", + "shasum": "" + }, + "require": { + "php": "^7.0", + "sebastian/object-reflector": "^1.1.1", + "sebastian/recursion-context": "^3.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "time": "2017-08-03T12:35:26+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "773f97c67f28de00d397be301821b06708fca0be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/773f97c67f28de00d397be301821b06708fca0be", + "reference": "773f97c67f28de00d397be301821b06708fca0be", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "time": "2017-03-29T09:07:27+00:00" + }, + { + "name": "sebastian/phpcpd", + "version": "4.1.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpcpd.git", + "reference": "0d9afa762f2400de077b2192f4a9d127de0bb78e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpcpd/zipball/0d9afa762f2400de077b2192f4a9d127de0bb78e", + "reference": "0d9afa762f2400de077b2192f4a9d127de0bb78e", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "php": "^7.1", + "phpunit/php-timer": "^2.0", + "sebastian/finder-facade": "^1.1", + "sebastian/version": "^1.0|^2.0", + "symfony/console": "^2.7|^3.0|^4.0" + }, + "bin": [ + "phpcpd" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Copy/Paste Detector (CPD) for PHP code.", + "homepage": "https://github.com/sebastianbergmann/phpcpd", + "time": "2018-09-17T17:17:27+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", + "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "http://www.github.com/sebastianbergmann/recursion-context", + "time": "2017-03-03T06:23:57+00:00" + }, + { + "name": "sebastian/resource-operations", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/resource-operations.git", + "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", + "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", + "shasum": "" + }, + "require": { + "php": ">=5.6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides a list of PHP built-in functions that operate on resources", + "homepage": "https://www.github.com/sebastianbergmann/resource-operations", + "time": "2015-07-28T20:34:47+00:00" + }, + { + "name": "sebastian/version", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019", + "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "time": "2016-10-03T07:35:21+00:00" + }, + { + "name": "sensiolabs/security-checker", + "version": "v5.0.3", + "source": { + "type": "git", + "url": "https://github.com/sensiolabs/security-checker.git", + "reference": "46be3f58adac13084497961e10eed9a7fb4d44d1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sensiolabs/security-checker/zipball/46be3f58adac13084497961e10eed9a7fb4d44d1", + "reference": "46be3f58adac13084497961e10eed9a7fb4d44d1", + "shasum": "" + }, + "require": { + "composer/ca-bundle": "^1.0", + "php": ">=5.5.9", + "symfony/console": "~2.7|~3.0|~4.0" + }, + "bin": [ + "security-checker" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "psr-4": { + "SensioLabs\\Security\\": "SensioLabs/Security" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien.potencier@gmail.com" + } + ], + "description": "A security checker for your composer.lock", + "time": "2018-12-19T17:14:59+00:00" + }, + { + "name": "symfony/config", + "version": "v5.1.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/config.git", + "reference": "b8623ef3d99fe62a34baf7a111b576216965f880" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/config/zipball/b8623ef3d99fe62a34baf7a111b576216965f880", + "reference": "b8623ef3d99fe62a34baf7a111b576216965f880", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1", + "symfony/filesystem": "^4.4|^5.0", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-php80": "^1.15" + }, + "conflict": { + "symfony/finder": "<4.4" + }, + "require-dev": { + "symfony/event-dispatcher": "^4.4|^5.0", + "symfony/finder": "^4.4|^5.0", + "symfony/messenger": "^4.4|^5.0", + "symfony/service-contracts": "^1.1|^2", + "symfony/yaml": "^4.4|^5.0" + }, + "suggest": { + "symfony/yaml": "To use the yaml reference dumper" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Config\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Config Component", + "homepage": "https://symfony.com", + "time": "2020-05-23T13:08:13+00:00" + }, + { + "name": "symfony/console", + "version": "v4.2.12", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "fc2e274aade6567a750551942094b2145ade9b6c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/fc2e274aade6567a750551942094b2145ade9b6c", + "reference": "fc2e274aade6567a750551942094b2145ade9b6c", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/contracts": "^1.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/dependency-injection": "<3.4", + "symfony/process": "<3.3" + }, + "provide": { + "psr/log-implementation": "1.0" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "~3.4|~4.0", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/event-dispatcher": "~3.4|~4.0", + "symfony/lock": "~3.4|~4.0", + "symfony/process": "~3.4|~4.0" + }, + "suggest": { + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/lock": "", + "symfony/process": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.2-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Console Component", + "homepage": "https://symfony.com", + "time": "2019-07-24T17:13:20+00:00" + }, + { + "name": "symfony/contracts", + "version": "v1.1.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/contracts.git", + "reference": "d3636025e8253c6144358ec0a62773cae588395b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/contracts/zipball/d3636025e8253c6144358ec0a62773cae588395b", + "reference": "d3636025e8253c6144358ec0a62773cae588395b", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "require-dev": { + "psr/cache": "^1.0", + "psr/container": "^1.0", + "symfony/polyfill-intl-idn": "^1.10" + }, + "suggest": { + "psr/cache": "When using the Cache contracts", + "psr/container": "When using the Service contracts", + "symfony/cache-contracts-implementation": "", + "symfony/event-dispatcher-implementation": "", + "symfony/http-client-contracts-implementation": "", + "symfony/service-contracts-implementation": "", + "symfony/translation-contracts-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\": "" + }, + "exclude-from-classmap": [ + "**/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A set of abstractions extracted out of the Symfony components", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "time": "2019-04-27T14:29:50+00:00" + }, + { + "name": "symfony/dependency-injection", + "version": "v5.1.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/dependency-injection.git", + "reference": "6a6791e9584273b32eeb01790da4c7446d87a621" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/6a6791e9584273b32eeb01790da4c7446d87a621", + "reference": "6a6791e9584273b32eeb01790da4c7446d87a621", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/container": "^1.0", + "symfony/deprecation-contracts": "^2.1", + "symfony/polyfill-php80": "^1.15", + "symfony/service-contracts": "^1.1.6|^2" + }, + "conflict": { + "symfony/config": "<5.1", + "symfony/finder": "<4.4", + "symfony/proxy-manager-bridge": "<4.4", + "symfony/yaml": "<4.4" + }, + "provide": { + "psr/container-implementation": "1.0", + "symfony/service-implementation": "1.0" + }, + "require-dev": { + "symfony/config": "^5.1", + "symfony/expression-language": "^4.4|^5.0", + "symfony/yaml": "^4.4|^5.0" + }, + "suggest": { + "symfony/config": "", + "symfony/expression-language": "For using expressions in service container configuration", + "symfony/finder": "For using double-star glob patterns or when GLOB_BRACE portability is required", + "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", + "symfony/yaml": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\DependencyInjection\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony DependencyInjection Component", + "homepage": "https://symfony.com", + "time": "2020-05-30T20:35:19+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v2.1.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "dd99cb3a0aff6cadd2a8d7d7ed72c2161e218337" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/dd99cb3a0aff6cadd2a8d7d7ed72c2161e218337", + "reference": "dd99cb3a0aff6cadd2a8d7d7ed72c2161e218337", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1-dev" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "time": "2020-05-27T08:34:37+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v5.1.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "cc0d059e2e997e79ca34125a52f3e33de4424ac7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/cc0d059e2e997e79ca34125a52f3e33de4424ac7", + "reference": "cc0d059e2e997e79ca34125a52f3e33de4424ac7", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1", + "symfony/event-dispatcher-contracts": "^2", + "symfony/polyfill-php80": "^1.15" + }, + "conflict": { + "symfony/dependency-injection": "<4.4" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "2.0" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "^4.4|^5.0", + "symfony/dependency-injection": "^4.4|^5.0", + "symfony/expression-language": "^4.4|^5.0", + "symfony/http-foundation": "^4.4|^5.0", + "symfony/service-contracts": "^1.1|^2", + "symfony/stopwatch": "^4.4|^5.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony EventDispatcher Component", + "homepage": "https://symfony.com", + "time": "2020-05-20T17:43:50+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v2.1.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "405952c4e90941a17e52ef7489a2bd94870bb290" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/405952c4e90941a17e52ef7489a2bd94870bb290", + "reference": "405952c4e90941a17e52ef7489a2bd94870bb290", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/event-dispatcher": "^1" + }, + "suggest": { + "symfony/event-dispatcher-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "time": "2020-05-20T17:43:50+00:00" + }, + { + "name": "symfony/filesystem", + "version": "v5.1.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "6e4320f06d5f2cce0d96530162491f4465179157" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/6e4320f06d5f2cce0d96530162491f4465179157", + "reference": "6e4320f06d5f2cce0d96530162491f4465179157", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-ctype": "~1.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Filesystem\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Filesystem Component", + "homepage": "https://symfony.com", + "time": "2020-05-30T20:35:19+00:00" + }, + { + "name": "symfony/finder", + "version": "v5.1.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "4298870062bfc667cb78d2b379be4bf5dec5f187" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/4298870062bfc667cb78d2b379be4bf5dec5f187", + "reference": "4298870062bfc667cb78d2b379be4bf5dec5f187", + "shasum": "" + }, + "require": { + "php": ">=7.2.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Finder Component", + "homepage": "https://symfony.com", + "time": "2020-05-20T17:43:50+00:00" + }, + { + "name": "symfony/options-resolver", + "version": "v5.1.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/options-resolver.git", + "reference": "663f5dd5e14057d1954fe721f9709d35837f2447" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/663f5dd5e14057d1954fe721f9709d35837f2447", + "reference": "663f5dd5e14057d1954fe721f9709d35837f2447", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1", + "symfony/polyfill-php80": "^1.15" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\OptionsResolver\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony OptionsResolver Component", + "homepage": "https://symfony.com", + "keywords": [ + "config", + "configuration", + "options" + ], + "time": "2020-05-23T13:08:13+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.17.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "e94c8b1bbe2bc77507a1056cdb06451c75b427f9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/e94c8b1bbe2bc77507a1056cdb06451c75b427f9", + "reference": "e94c8b1bbe2bc77507a1056cdb06451c75b427f9", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.17-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "time": "2020-05-12T16:14:59+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.17.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "3bff59ea7047e925be6b7f2059d60af31bb46d6a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/3bff59ea7047e925be6b7f2059d60af31bb46d6a", + "reference": "3bff59ea7047e925be6b7f2059d60af31bb46d6a", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "symfony/polyfill-mbstring": "^1.3", + "symfony/polyfill-php72": "^1.10" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.17-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "time": "2020-05-12T16:47:27+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.17.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "fa79b11539418b02fc5e1897267673ba2c19419c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fa79b11539418b02fc5e1897267673ba2c19419c", + "reference": "fa79b11539418b02fc5e1897267673ba2c19419c", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.17-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "time": "2020-05-12T16:47:27+00:00" + }, + { + "name": "symfony/polyfill-php70", + "version": "v1.17.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php70.git", + "reference": "82225c2d7d23d7e70515496d249c0152679b468e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/82225c2d7d23d7e70515496d249c0152679b468e", + "reference": "82225c2d7d23d7e70515496d249c0152679b468e", + "shasum": "" + }, + "require": { + "paragonie/random_compat": "~1.0|~2.0|~9.99", + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.17-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php70\\": "" + }, + "files": [ + "bootstrap.php" + ], + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "time": "2020-05-12T16:47:27+00:00" + }, + { + "name": "symfony/polyfill-php72", + "version": "v1.17.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "f048e612a3905f34931127360bdd2def19a5e582" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/f048e612a3905f34931127360bdd2def19a5e582", + "reference": "f048e612a3905f34931127360bdd2def19a5e582", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.17-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "time": "2020-05-12T16:47:27+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.17.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "5e30b2799bc1ad68f7feb62b60a73743589438dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/5e30b2799bc1ad68f7feb62b60a73743589438dd", + "reference": "5e30b2799bc1ad68f7feb62b60a73743589438dd", + "shasum": "" + }, + "require": { + "php": ">=7.0.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.17-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "files": [ + "bootstrap.php" + ], + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "time": "2020-05-12T16:47:27+00:00" + }, + { + "name": "symfony/process", + "version": "v5.1.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "7f6378c1fa2147eeb1b4c385856ce9de0d46ebd1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/7f6378c1fa2147eeb1b4c385856ce9de0d46ebd1", + "reference": "7f6378c1fa2147eeb1b4c385856ce9de0d46ebd1", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-php80": "^1.15" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Process Component", + "homepage": "https://symfony.com", + "time": "2020-05-30T20:35:19+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v2.1.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "66a8f0957a3ca54e4f724e49028ab19d75a8918b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/66a8f0957a3ca54e4f724e49028ab19d75a8918b", + "reference": "66a8f0957a3ca54e4f724e49028ab19d75a8918b", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/container": "^1.0" + }, + "suggest": { + "symfony/service-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "time": "2020-05-20T17:43:50+00:00" + }, + { + "name": "symfony/stopwatch", + "version": "v5.1.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/stopwatch.git", + "reference": "0f7c58cf81dbb5dd67d423a89d577524a2ec0323" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/0f7c58cf81dbb5dd67d423a89d577524a2ec0323", + "reference": "0f7c58cf81dbb5dd67d423a89d577524a2ec0323", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/service-contracts": "^1.0|^2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Stopwatch\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Stopwatch Component", + "homepage": "https://symfony.com", + "time": "2020-05-20T17:43:50+00:00" + }, + { + "name": "symfony/yaml", + "version": "v4.4.9", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "c2d2cc66e892322cfcc03f8f12f8340dbd7a3f8a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/c2d2cc66e892322cfcc03f8f12f8340dbd7a3f8a", + "reference": "c2d2cc66e892322cfcc03f8f12f8340dbd7a3f8a", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/console": "<3.4" + }, + "require-dev": { + "symfony/console": "^3.4|^4.0|^5.0" + }, + "suggest": { + "symfony/console": "For validating YAML files using the lint command" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Yaml Component", + "homepage": "https://symfony.com", + "time": "2020-05-20T08:37:50+00:00" + }, + { + "name": "theseer/fdomdocument", + "version": "1.6.6", + "source": { + "type": "git", + "url": "https://github.com/theseer/fDOMDocument.git", + "reference": "6e8203e40a32a9c770bcb62fe37e68b948da6dca" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/fDOMDocument/zipball/6e8203e40a32a9c770bcb62fe37e68b948da6dca", + "reference": "6e8203e40a32a9c770bcb62fe37e68b948da6dca", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "lib-libxml": "*", + "php": ">=5.3.3" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "lead" + } + ], + "description": "The classes contained within this repository extend the standard DOM to use exceptions at all occasions of errors instead of PHP warnings or notices. They also add various custom methods and shortcuts for convenience and to simplify the usage of DOM.", + "homepage": "https://github.com/theseer/fDOMDocument", + "time": "2017-06-30T11:53:12+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.1.3", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/11336f6f84e16a720dae9d8e6ed5019efa85a0f9", + "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "time": "2019-06-13T22:48:21+00:00" + }, + { + "name": "vimeo/psalm", + "version": "3.11.5", + "source": { + "type": "git", + "url": "https://github.com/vimeo/psalm.git", + "reference": "3c60609c218d4d4b3b257728b8089094e5c6c6c2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vimeo/psalm/zipball/3c60609c218d4d4b3b257728b8089094e5c6c6c2", + "reference": "3c60609c218d4d4b3b257728b8089094e5c6c6c2", + "shasum": "" + }, + "require": { + "amphp/amp": "^2.1", + "amphp/byte-stream": "^1.5", + "composer/semver": "^1.4", + "composer/xdebug-handler": "^1.1", + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-simplexml": "*", + "ext-tokenizer": "*", + "felixfbecker/advanced-json-rpc": "^3.0.3", + "felixfbecker/language-server-protocol": "^1.4", + "netresearch/jsonmapper": "^1.0 || ^2.0", + "nikic/php-parser": "^4.3", + "ocramius/package-versions": "^1.2", + "openlss/lib-array2xml": "^1.0", + "php": "^7.1.3|^8", + "sebastian/diff": "^3.0 || ^4.0", + "symfony/console": "^3.4.17 || ^4.1.6 || ^5.0", + "webmozart/glob": "^4.1", + "webmozart/path-util": "^2.3" + }, + "provide": { + "psalm/psalm": "self.version" + }, + "require-dev": { + "amphp/amp": "^2.4.2", + "bamarni/composer-bin-plugin": "^1.2", + "brianium/paratest": "^4.0.0", + "ext-curl": "*", + "php-coveralls/php-coveralls": "^2.2", + "phpmyadmin/sql-parser": "5.1.0", + "phpspec/prophecy": ">=1.9.0", + "phpunit/phpunit": "^7.5.16 || ^8.5 || ^9.0", + "psalm/plugin-phpunit": "^0.10", + "slevomat/coding-standard": "^5.0", + "squizlabs/php_codesniffer": "^3.5", + "symfony/process": "^4.3" + }, + "suggest": { + "ext-igbinary": "^2.0.5" + }, + "bin": [ + "psalm", + "psalm-language-server", + "psalm-plugin", + "psalm-refactor", + "psalter" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev", + "dev-2.x": "2.x-dev", + "dev-1.x": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psalm\\": "src/Psalm/" + }, + "files": [ + "src/functions.php", + "src/spl_object_id.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Matthew Brown" + } + ], + "description": "A static analysis tool for finding errors in PHP applications", + "keywords": [ + "code", + "inspection", + "php" + ], + "time": "2020-05-27T15:12:09+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.8.0", + "source": { + "type": "git", + "url": "https://github.com/webmozart/assert.git", + "reference": "ab2cb0b3b559010b75981b1bdce728da3ee90ad6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozart/assert/zipball/ab2cb0b3b559010b75981b1bdce728da3ee90ad6", + "reference": "ab2cb0b3b559010b75981b1bdce728da3ee90ad6", + "shasum": "" + }, + "require": { + "php": "^5.3.3 || ^7.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "vimeo/psalm": "<3.9.1" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.36 || ^7.5.13" + }, + "type": "library", + "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" + ], + "time": "2020-04-18T12:12:48+00:00" + }, + { + "name": "webmozart/glob", + "version": "4.1.0", + "source": { + "type": "git", + "url": "https://github.com/webmozart/glob.git", + "reference": "3cbf63d4973cf9d780b93d2da8eec7e4a9e63bbe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozart/glob/zipball/3cbf63d4973cf9d780b93d2da8eec7e4a9e63bbe", + "reference": "3cbf63d4973cf9d780b93d2da8eec7e4a9e63bbe", + "shasum": "" + }, + "require": { + "php": "^5.3.3|^7.0", + "webmozart/path-util": "^2.2" + }, + "require-dev": { + "phpunit/phpunit": "^4.6", + "sebastian/version": "^1.0.1", + "symfony/filesystem": "^2.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Glob\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "A PHP implementation of Ant's glob.", + "time": "2015-12-29T11:14:33+00:00" + }, + { + "name": "webmozart/path-util", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://github.com/webmozart/path-util.git", + "reference": "d939f7edc24c9a1bb9c0dee5cb05d8e859490725" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozart/path-util/zipball/d939f7edc24c9a1bb9c0dee5cb05d8e859490725", + "reference": "d939f7edc24c9a1bb9c0dee5cb05d8e859490725", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "webmozart/assert": "~1.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.6", + "sebastian/version": "^1.0.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.3-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\PathUtil\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "A robust cross-platform utility for normalizing, comparing and modifying file paths.", + "time": "2015-12-17T08:42:14+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": [], + "prefer-stable": false, + "prefer-lowest": false, + "platform": { + "php": ">=7.0" + }, + "platform-dev": [] +} From 5233969fd7070b0c90e6926642b4fe6c376fafcf Mon Sep 17 00:00:00 2001 From: Kevin Wenger Date: Fri, 12 Jun 2020 11:23:36 +0200 Subject: [PATCH 04/22] add editorconfig file --- .editorconfig | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .editorconfig diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..686c443 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,17 @@ +# Drupal editor configuration normalization +# @see http://editorconfig.org/ + +# This is the top-most .editorconfig file; do not search in parent directories. +root = true + +# All files. +[*] +end_of_line = LF +indent_style = space +indent_size = 2 +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true + +[composer.{json,lock}] +indent_size = 4 From 1a1623650ca7fd7b37614e7dd6276a55424740e2 Mon Sep 17 00:00:00 2001 From: Kevin Wenger Date: Fri, 12 Jun 2020 11:24:38 +0200 Subject: [PATCH 05/22] add swisstopo main converter --- src/SwisstopoConverter.php | 387 +++++++++++++++++++++++++++++++++++++ 1 file changed, 387 insertions(+) create mode 100644 src/SwisstopoConverter.php diff --git a/src/SwisstopoConverter.php b/src/SwisstopoConverter.php new file mode 100644 index 0000000..f1626f2 --- /dev/null +++ b/src/SwisstopoConverter.php @@ -0,0 +1,387 @@ + self::fromMN95ToWGSLatitude($east, $north), + 'long' => self::fromMN95ToWGSLongitude($east, $north), + ]; + } + + /** + * Convert the given WGS coordinate points into Swiss (MN95) notation. + * + * @param float $lat + * The WGS latitude coordinate point in degree + * @param float $long + * The WGS longitude coordinate point in degree + * + * @return array + * The array containing Swiss (MN95) East & North coordinates + */ + public static function fromWGSToMN95(float $lat, float $long): array + { + return [ + 'east' => self::fromWGSToMN95East($lat, $long), + 'north' => self::fromWGSToMN95North($lat, $long), + ]; + } + + /** + * Convert the given Swiss (MN03) coordinate points into WGS notation. + * + * @param int $y + * The Y Swiss (MN03) coordinate point + * @param int $x + * The X Swiss (MN03) coordinate point + * + * @return array + * The array containing WGS latitude & longitude coordinates + */ + public static function fromMN03ToWGS(int $y, int $x): array + { + return [ + 'lat' => self::fromMN03ToWGSLatitude($y, $x), + 'long' => self::fromMN03ToWGSLongitude($y, $x), + ]; + } + + /** + * Convert the given WGS coordinate points into Swiss (MN03) notation. + * + * @param float $lat + * The WGS latitude coordinate point in degree + * @param float $long + * The WGS longitude coordinate point in degree + * + * @return array + * The array containing Swiss (MN03) x & y coordinates + */ + public static function fromWGSToMN03(float $lat, float $long): array + { + return [ + 'x' => self::fromWGSToMN03x($lat, $long), + 'y' => self::fromWGSToMN03y($lat, $long), + ]; + } + + /** + * Convert WGS coordinates latitude & longitude into Swiss (MN03) Y value. + * + * @param float $lat + * The WGS latitude coordinate point in degree + * @param float $long + * The WGS longitude coordinate point in degree + * + * @return float + * The converted WGS coordinates to Swiss (MN03) Y + */ + private static function fromWGSToMN03y(float $lat, float $long): float + { + // Converts Decimal Degrees to Sexagesimal Degree. + $lat = self::degToSex($lat); + $long = self::degToSex($long); + + // Convert Decimal Degrees to Seconds of Arc. + $lat = self::degToSec($lat); + $long = self::degToSec($long); + + // Auxiliary values (% Bern). + $lat_aux = ($lat - 169028.66) / 10000; + $long_aux = ($long - 26782.5) / 10000; + + // Process Swiss (MN03) Y calculation. + return 600072.37 + + 211455.93 * $long_aux + - 10938.51 * $long_aux * $lat_aux + - 0.36 * $long_aux * pow($lat_aux, 2) + - 44.54 * pow($long_aux, 3); + } + + /** + * Convert WGS coordinates latitude & longitude into Swiss (MN03) X value. + * + * @param float $lat + * The WGS latitude coordinate point in degree + * @param float $long + * The WGS longitude coordinate point in degree + * + * @return float + * The converted WGS coordinates to Swiss (MN03) X + */ + private static function fromWGSToMN03x(float $lat, float $long): float + { + // Converts Decimal Degrees to Sexagesimal Degree. + $lat = self::degToSex($lat); + $long = self::degToSex($long); + + // Convert Decimal Degrees to Seconds of Arc. + $lat = self::degToSec($lat); + $long = self::degToSec($long); + + // Auxiliary values (% Bern). + $lat_aux = ($lat - 169028.66) / 10000; + $long_aux = ($long - 26782.5) / 10000; + + // Process Swiss (MN03) X calculation. + return 200147.07 + + 308807.95 * $lat_aux + + 3745.25 * pow($long_aux, 2) + + 76.63 * pow($lat_aux, 2) + - 194.56 * pow($long_aux, 2) * $lat_aux + + 119.79 * pow($lat_aux, 3); + } + + /** + * Convert WGS coordinates latitude & longitude into Swiss (MN95) North value. + * + * @param float $lat + * The WGS latitude coordinate point in degree + * @param float $long + * The WGS longitude coordinate point in degree + * + * @return float + * The converted WGS coordinates to Swiss (MN95) North + */ + private static function fromWGSToMN95North(float $lat, float $long): float + { + // Converts Decimal Degrees to Sexagesimal Degree. + $lat = self::degToSex($lat); + $long = self::degToSex($long); + + // Convert Decimal Degrees to Seconds of Arc. + $phi = self::degToSec($lat); + $lambda = self::degToSec($long); + + // Calculate the auxiliary values (differences of latitude and longitude + // relative to Bern in the unit[10000"]). + $phi_aux = ($phi - 169028.66) / 10000; + $lambda_aux = ($lambda - 26782.5) / 10000; + + // Process Swiss (MN95) North calculation. + return 1200147.07 + + 308807.95 * $phi_aux + + 3745.25 * pow($lambda_aux, 2) + + 76.63 * pow($phi_aux, 2) + - 194.56 * pow($lambda_aux, 2) * $phi_aux + + 119.79 * pow($phi_aux, 3); + } + + /** + * Convert WGS coordinates latitude & longitude into Swiss (MN95) East value. + * + * @param float $lat + * The WGS latitude coordinate point in degree + * @param float $long + * The WGS longitude coordinate point in degree + * + * @return float + * The converted WGS coordinates to Swiss (MN95) East + */ + private static function fromWGSToMN95East(float $lat, float $long): float + { + // Converts Decimal Degrees to Sexagesimal Degree. + $lat = self::degToSex($lat); + $long = self::degToSex($long); + + // Convert Decimal Degrees to Seconds of Arc. + $phi = self::degToSec($lat); + $lambda = self::degToSec($long); + + // Calculate the auxiliary values (differences of latitude and longitude + // relative to Bern in the unit[10000"]). + $phi_aux = ($phi - 169028.66) / 10000; + $lambda_aux = ($lambda - 26782.5) / 10000; + + // Process Swiss (MN95) East calculation. + return 2600072.37 + + 211455.93 * $lambda_aux + - 10938.51 * $lambda_aux * $phi_aux + - 0.36 * $lambda_aux * pow($phi_aux, 2) + - 44.54 * pow($lambda_aux, 3); + } + + /** + * Convert Swiss (MN95) coordinates East & North to WGS latitude value. + * + * @param int $east + * The East Swiss (MN95) coordinate point + * @param int $north + * The North Swiss (MN95) coordinate point + * + * @return float + * The converted Swiss (MN95) coordinates to WGS latitude + */ + public static function fromMN95ToWGSLatitude(int $east, int $north): float + { + // Convert the projection coordinates E (easting) and N (northing) in MN95 + // into the civilian system (Bern = 0 / 0) and express in the unit 1000 km. + $y_aux = ($east - 2600000) / 1000000; + $x_aux = ($north - 1200000) / 1000000; + + // Process latitude calculation. + $lat = 16.9023892 + + 3.238272 * $x_aux + - 0.270978 * pow($y_aux, 2) + - 0.002528 * pow($x_aux, 2) + - 0.0447 * pow($y_aux, 2) * $x_aux + - 0.0140 * pow($x_aux, 3); + + // Unit 10000" to 1" and converts seconds to degrees notation. + $lat = $lat * 100 / 36; + + return $lat; + } + + /** + * Convert Swiss (MN95) coordinates East & North to WGS longitude value. + * + * @param int $east + * The East Swiss (MN95) coordinate point + * @param int $north + * The North Swiss (MN95) coordinate point + * + * @return float + * The converted Swiss (MN95) coordinates to WGS longitude + */ + private static function fromMN95ToWGSLongitude(int $east, int $north): float + { + // Convert the projection coordinates E (easting) and N (northing) in MN95 + // into the civilian system (Bern = 0 / 0) and express in the unit 1000 km. + $y_aux = ($east - 2600000) / 1000000; + $x_aux = ($north - 1200000) / 1000000; + + // Process longitude calculation. + $long = 2.6779094 + + 4.728982 * $y_aux + + 0.791484 * $y_aux * $x_aux + + 0.1306 * $y_aux * pow($x_aux, 2) + - 0.0436 * pow($y_aux, 3); + + // Unit 10000" to 1" and converts seconds to degrees notation. + $long = $long * 100 / 36; + + return $long; + } + + /** + * Convert Swiss (MN03) coordinates y & x to WGS latitude value. + * + * @param int $y + * The Y Swiss (MN03) coordinate point + * @param int $x + * The X Swiss (MN03) coordinate point + * + * @return float + * The converted Swiss (MN03) coordinates to WGS latitude + */ + public static function fromMN03ToWGSLatitude(int $y, int $x): float + { + // Convert the projection coordinates y and x in MN03 into the civilian + // system (Bern = 0 / 0) and express in the unit [1000 km]. + $y_aux = ($y - 600000) / 1000000; + $x_aux = ($x - 200000) / 1000000; + + // Process latitude calculation. + $lat = 16.9023892 + + 3.238272 * $x_aux + - 0.270978 * pow($y_aux, 2) + - 0.002528 * pow($x_aux, 2) + - 0.0447 * pow($y_aux, 2) * $x_aux + - 0.0140 * pow($x_aux, 3); + + // Unit 10000" to 1" and converts seconds to degrees notation. + $lat = $lat * 100 / 36; + + return $lat; + } + + /** + * Convert Swiss (MN03) coordinates y & x to WGS longitude value. + * + * @param int $y + * The Y Swiss (MN03) coordinate point + * @param int $x + * The X Swiss (MN03) coordinate point + * + * @return float + * The converted Swiss (MN03) coordinates to WGS longitude + */ + private static function fromMN03ToWGSLongitude(int $y, int $x): float + { + // Convert the projection coordinates y and x in MN03 into the civilian + // system (Bern = 0 / 0) and express in the unit [1000 km]. + $y_aux = ($y - 600000) / 1000000; + $x_aux = ($x - 200000) / 1000000; + + // Process longitude calculation. + $long = 2.6779094 + + 4.728982 * $y_aux + + 0.791484 * $y_aux * $x_aux + + 0.1306 * $y_aux * pow($x_aux, 2) + - 0.0436 * pow($y_aux, 3); + + // Unit 10000" to 1" and converts seconds to degrees notation. + $long = $long * 100 / 36; + + return $long; + } + + /** + * Convert Decimal Degrees to Sexagesimal Degrees. + * + * @param float|int $angle + * The Decimal Degrees notation of angle to convert in Sexagesimal notation + * + * @return float|int + * The converted Decimal Degrees to Sexagesimal Degrees + */ + private static function degToSex($angle) + { + // Extract D°M'S". + $deg = (int) $angle; + $min = (int) (($angle - $deg) * 60); + $sec = ((($angle - $deg) * 60) - $min) * 60; + + // Result in degrees sec (dd.mmss) + return $deg + $min / 100 + $sec / 10000; + } + + /** + * Convert Decimal Degrees to Seconds of Arc (seconds only of D°M'S"). + * + * @param float|int $angle + * The Decimal Degrees notation of angle to convert in Seconds of Arc + * + * @return float|int + * The converted Decimal Degrees to Seconds of Arc + */ + private static function degToSec($angle) + { + // Extract D°M'S". + $deg = (int) $angle; + $min = (int) (($angle - $deg) * 100); + $sec = ((($angle - $deg) * 100) - $min) * 100; + + // Result in degrees sec (dd.mmss). + return $sec + $min * 60 + $deg * 3600; + } +} From 8b56d375037a652a53d07ac940e84fb565fc5c9d Mon Sep 17 00:00:00 2001 From: Kevin Wenger Date: Fri, 12 Jun 2020 11:25:04 +0200 Subject: [PATCH 06/22] add psalm config file --- psalm.xml | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 psalm.xml diff --git a/psalm.xml b/psalm.xml new file mode 100644 index 0000000..fe75bc8 --- /dev/null +++ b/psalm.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 14e62645c5bb1126a13fd3a38bc978ff19ad665f Mon Sep 17 00:00:00 2001 From: Kevin Wenger Date: Fri, 12 Jun 2020 11:25:16 +0200 Subject: [PATCH 07/22] add styleci config file --- .styleci.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 .styleci.yml diff --git a/.styleci.yml b/.styleci.yml new file mode 100644 index 0000000..5f1606f --- /dev/null +++ b/.styleci.yml @@ -0,0 +1,13 @@ +preset: psr2 + +risky: false + +finder: + exclude: + - "tests" + - "vendor" + - "bin" + name: + - "*.php" + path: + - "./" From 0272f79e91f8fab1a368f6f8736522c80e2e0c85 Mon Sep 17 00:00:00 2001 From: Kevin Wenger Date: Fri, 12 Jun 2020 11:25:29 +0200 Subject: [PATCH 08/22] add phpstan config file --- phpstan.neon | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 phpstan.neon diff --git a/phpstan.neon b/phpstan.neon new file mode 100644 index 0000000..8a564d7 --- /dev/null +++ b/phpstan.neon @@ -0,0 +1,11 @@ +parameters: + # Ignore tests + excludes_analyse: + - *Test.php + - *TestBase.php + # PHPStan Level 1 + level: 1 + +includes: + # Add the phpstan deprecation rules. + - vendor/phpstan/phpstan-deprecation-rules/rules.neon From afe216fbe6a00d5b33e2db60e3bf0bd445dceb0a Mon Sep 17 00:00:00 2001 From: Kevin Wenger Date: Fri, 12 Jun 2020 11:25:42 +0200 Subject: [PATCH 09/22] add coveralls config file --- .coveralls.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 .coveralls.yml diff --git a/.coveralls.yml b/.coveralls.yml new file mode 100644 index 0000000..0ead87f --- /dev/null +++ b/.coveralls.yml @@ -0,0 +1,4 @@ +service_name: travis-ci + +# for php-coveralls +coverage_clover: build/logs/clover.xml From d836b57c53e10b7698a8230ce7f285cf3333b706 Mon Sep 17 00:00:00 2001 From: Kevin Wenger Date: Fri, 12 Jun 2020 11:26:02 +0200 Subject: [PATCH 10/22] add php-cs config file --- .php_cs.dist | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 .php_cs.dist diff --git a/.php_cs.dist b/.php_cs.dist new file mode 100644 index 0000000..1aa5d99 --- /dev/null +++ b/.php_cs.dist @@ -0,0 +1,16 @@ +exclude('vendor') + ->exclude('.sonarlint') + ->in(__DIR__) +; + +return PhpCsFixer\Config::create() + ->setRules([ + '@Symfony' => true, + 'array_syntax' => ['syntax' => 'short'], + 'phpdoc_align' => ['align' => 'vertical', 'tags' => ['param', 'type', 'var']], + ]) + ->setFinder($finder) +; From 1eea6666da60c7e478aa32bff64f02302d4cccaf Mon Sep 17 00:00:00 2001 From: Kevin Wenger Date: Fri, 12 Jun 2020 11:26:15 +0200 Subject: [PATCH 11/22] add phpmd config file --- phpmd.xml | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 phpmd.xml diff --git a/phpmd.xml b/phpmd.xml new file mode 100644 index 0000000..15a5f56 --- /dev/null +++ b/phpmd.xml @@ -0,0 +1,67 @@ + + + + + Ruleset for PHPMD analysis of Symfony 4 projects. Excludes coding issues + handled better by PHPCS and rules which have too many false positives + in a typical Symfony codebase. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 04cd8cc7e051ac3ba02a92ad02edf0d186024a71 Mon Sep 17 00:00:00 2001 From: Kevin Wenger Date: Fri, 12 Jun 2020 11:26:47 +0200 Subject: [PATCH 12/22] init github worlkflows code-styles --- .github/workflows/code-styles.yml | 84 +++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 .github/workflows/code-styles.yml diff --git a/.github/workflows/code-styles.yml b/.github/workflows/code-styles.yml new file mode 100644 index 0000000..b9a1ace --- /dev/null +++ b/.github/workflows/code-styles.yml @@ -0,0 +1,84 @@ +name: code-styles +on: [pull_request] + +jobs: + php-cs-fixer: + name: php-cs-fixer + runs-on: ubuntu-latest + steps: + - name: Setup PHP + uses: shivammathur/setup-php@v1 + with: + php-version: '7.3' + extensions: mbstring, intl, gd, xml, dom, json, fileinfo, curl, zip, iconv + tools: php-cs-fixer, cs2pr + - uses: actions/checkout@master + - run: composer install --prefer-dist + - run: ./vendor/bin/php-cs-fixer fix --dry-run --format=checkstyle | cs2pr + + phpmd: + name: phpmd + runs-on: ubuntu-latest + steps: + - name: Setup PHP + uses: shivammathur/setup-php@v1 + with: + php-version: '7.3' + extensions: mbstring, intl, gd, xml, dom, json, fileinfo, curl, zip, iconv + - uses: actions/checkout@master + - run: composer install --prefer-dist + - run: ./vendor/bin/phpmd ./ text ./phpmd.xml --suffixes php,inc,test --exclude vendor,bin,tests + + phpcpd: + name: phpcpd + runs-on: ubuntu-latest + steps: + - name: Setup PHP + uses: shivammathur/setup-php@v1 + with: + php-version: '7.3' + extensions: mbstring, intl, gd, xml, dom, json, fileinfo, curl, zip, iconv + - uses: actions/checkout@master + - run: composer install --prefer-dist + - run: ./vendor/bin/phpcpd ./ --names=*.php,*.inc,*.test --names-exclude=*.md --ansi --exclude=vendor --exclude=bin --exclude=tests + + phpstan: + name: phpstan + runs-on: ubuntu-latest + steps: + - name: Setup PHP + uses: shivammathur/setup-php@v1 + with: + php-version: '7.3' + extensions: mbstring, intl, gd, xml, dom, json, fileinfo, curl, zip, iconv + tools: phpstan, cs2pr + - uses: actions/checkout@master + - run: composer install --prefer-dist + - run: ./vendor/bin/phpstan analyse ./src ./tests --error-format=checkstyle | cs2pr + + psalm: + name: psalm + runs-on: ubuntu-latest + steps: + - name: Setup PHP + uses: shivammathur/setup-php@v1 + with: + php-version: '7.3' + extensions: mbstring, intl, gd, xml, dom, json, fileinfo, curl, zip, iconv + - uses: actions/checkout@master + - run: composer install --prefer-dist + - run: ./vendor/bin/psalm --output-format=github + + security-checker: + name: php-cs-fixer + runs-on: ubuntu-latest + steps: + - name: Setup PHP + uses: shivammathur/setup-php@v1 + with: + php-version: '7.3' + extensions: mbstring, intl, gd, xml, dom, json, fileinfo, curl, zip, iconv + tools: php-cs-fixer, cs2pr + - uses: actions/checkout@master + - run: composer install --prefer-dist + - run: ./vendor/bin/security-checker security:check ./composer.lock From 13265f0f02163d88a004ce66ddc4088a736e69e6 Mon Sep 17 00:00:00 2001 From: Kevin Wenger Date: Fri, 12 Jun 2020 11:27:09 +0200 Subject: [PATCH 13/22] add post-commit hook script --- bin/post-commit | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 bin/post-commit diff --git a/bin/post-commit b/bin/post-commit new file mode 100644 index 0000000..6ab4c44 --- /dev/null +++ b/bin/post-commit @@ -0,0 +1,20 @@ +echo "\n🚔 \033[0;32mRunning Code Sniffer Symfony for /public ...\033[0m" +./vendor/bin/php-cs-fixer fix --dry-run --format=checkstyle + +echo "\n💩 \033[0;32mRunning PHP Mess Detector ...\033[0m" +./vendor/bin/phpmd ./ text ./phpmd.xml --suffixes php,inc,test --exclude vendor,bin,tests + +echo "\n🛂 \033[0;32mRunning PHP Copy/Paste Detector ...\033[0m" +./vendor/bin/phpcpd ./ --names=*.php,*.inc,*.test --names-exclude=*.md --ansi --exclude=vendor --exclude=bin --exclude=tests + +echo "\n🍫 \033[0;32mRunning PhpCodeFixer ...\033[0m" +./vendor/bin/phpcf --target 7.3 --file-extensions php,inc,test ./ + +echo "\n🙏 \033[0;32mRunning Psalm ...\033[0m" +./vendor/bin/psalm + +echo "\n👻 \033[0;32mRunning PHPStan ...\033[0m" +./vendor/bin/phpstan analyse ./src ./tests --error-format=checkstyle + +echo "\n⛔ \033[0;32mRunning SensioLabs Security Checker ...\033[0m" +./vendor/bin/security-checker security:check ./composer.lock From d50c682c80527bca47786db26083077f2e8b8a20 Mon Sep 17 00:00:00 2001 From: Kevin Wenger Date: Fri, 12 Jun 2020 11:27:24 +0200 Subject: [PATCH 14/22] add tests phpunit --- phpunit.xml | 22 ++++++ tests/SwisstopoConverterTests.php | 69 ++++++++++++++++++ tests/SwisstopoConverterWGSToMN03Tests.php | 81 +++++++++++++++++++++ tests/SwisstopoConverterWGSToMN95Tests.php | 83 ++++++++++++++++++++++ tests/Traits/InvokeMethodTrait.php | 44 ++++++++++++ 5 files changed, 299 insertions(+) create mode 100644 phpunit.xml create mode 100644 tests/SwisstopoConverterTests.php create mode 100644 tests/SwisstopoConverterWGSToMN03Tests.php create mode 100644 tests/SwisstopoConverterWGSToMN95Tests.php create mode 100644 tests/Traits/InvokeMethodTrait.php diff --git a/phpunit.xml b/phpunit.xml new file mode 100644 index 0000000..bcdf5a6 --- /dev/null +++ b/phpunit.xml @@ -0,0 +1,22 @@ + + + + + ./tests/ + + + + + + + + + src + + + diff --git a/tests/SwisstopoConverterTests.php b/tests/SwisstopoConverterTests.php new file mode 100644 index 0000000..3ac04a5 --- /dev/null +++ b/tests/SwisstopoConverterTests.php @@ -0,0 +1,69 @@ +invokeMethod($swiss_converter, 'degToSex', [$degrees]); + $this->assertEquals($expected, $sexagesimal); + } + + /** + * Collection of Decimal Degrees notation converted to Sexagesimal notation. + * + * @return array + * The collection of input and expected converted value + */ + public function decimalDegreesToSexagesimalProvider() + { + return [ + [12.76389, 12.4550004], + ]; + } + + /** + * @covers ::degToSec + * + * @dataProvider decimalDegreesToSecondsOfArcProvider + */ + public function testDegToSec($degrees, $expected): void + { + $swiss_converter = new SwisstopoConverter(); + $seconds = $this->invokeMethod($swiss_converter, 'degToSec', [$degrees]); + $this->assertEquals($expected, $seconds); + } + + /** + * Collection of Decimal Degrees notation converted to Seconds of Arc. + * + * @return array + * The collection of input and expected converted value + */ + public function decimalDegreesToSecondsOfArcProvider() + { + return [ + [1, 3600], + [1.24, 5040], + [360, 1.296e+6], + [-12, -43200], + ['1.24', 5040], + ]; + } +} diff --git a/tests/SwisstopoConverterWGSToMN03Tests.php b/tests/SwisstopoConverterWGSToMN03Tests.php new file mode 100644 index 0000000..b73e99f --- /dev/null +++ b/tests/SwisstopoConverterWGSToMN03Tests.php @@ -0,0 +1,81 @@ +fromMN03ToWGS(554680, 145807); + $this->assertSame([ + 'lat' => 46.462057617639346, + 'long' => 6.848673659076181, + ], $coordinates); + } + + /** + * @covers ::fromWGSToMN03 + */ + public function testFromWGSToMN03(): void + { + $swiss_converter = new SwisstopoConverter(); + $coordinates = $swiss_converter->fromWGSToMN03(46.462057617639, 6.8486736590762); + $this->assertSame([ + 'x' => 145807.4339423232, + 'y' => 554679.5530031546, + ], $coordinates); + } + + /** + * @covers ::fromMN03ToWGSLatitude + */ + public function testFromMN03ToWGSLatitude(): void + { + $swiss_converter = new SwisstopoConverter(); + $latitude = $this->invokeMethod($swiss_converter, 'fromMN03ToWGSLatitude', [554680, 145807]); + $this->assertEquals(46.462057617639, $latitude); + } + + /** + * @covers ::fromMN03ToWGSLongitude + */ + public function testFromMN03ToWGSLongitude(): void + { + $swiss_converter = new SwisstopoConverter(); + $longitude = $this->invokeMethod($swiss_converter, 'fromMN03ToWGSLongitude', [554680, 145807]); + $this->assertEquals(6.8486736590762, $longitude); + } + + /** + * @covers ::fromWGSToMN03x + */ + public function testFromWGSToMN03x(): void + { + $swiss_converter = new SwisstopoConverter(); + $x = $this->invokeMethod($swiss_converter, 'fromWGSToMN03x', [46.462057617639, 6.8486736590762]); + $this->assertEquals(145807.4339423232, $x); + } + + /** + * @covers ::fromWGSToMN03y + */ + public function testFromWGSToMN03y(): void + { + $swiss_converter = new SwisstopoConverter(); + $y = $this->invokeMethod($swiss_converter, 'fromWGSToMN03y', [46.462057617639, 6.8486736590762]); + $this->assertEquals(554679.5530031546, $y); + } +} diff --git a/tests/SwisstopoConverterWGSToMN95Tests.php b/tests/SwisstopoConverterWGSToMN95Tests.php new file mode 100644 index 0000000..f491c4d --- /dev/null +++ b/tests/SwisstopoConverterWGSToMN95Tests.php @@ -0,0 +1,83 @@ +fromMN95ToWGS(2555047, 1145923); + $this->assertSame([ + 'lat' => 46.46312579498212, + 'long' => 6.8534397262208095, + ], $coordinates); + } + + /** + * @covers ::fromWGSToMN95 + */ + public function testFromWGSToMN95(): void + { + $swiss_converter = new SwisstopoConverter(); + $coordinates = $swiss_converter->fromWGSToMN95(46.46312579498212, 6.8534397262208095); + $this->assertSame([ + 'east' => 2555046.5560538797, + 'north' => 1145923.4267763223, + ], $coordinates); + } + + /** + * @covers ::fromWGSToMN95East + */ + public function testFromWGSToMN95East(): void + { + $swiss_converter = new SwisstopoConverter(); + $east = $this->invokeMethod($swiss_converter, 'fromWGSToMN95East', [46.463125794982, 6.8534397262208]); + $this->assertEquals(2555046.556053879, $east); + $this->assertEquals(2555047, round($east)); + } + + /** + * @covers ::fromWGSToMN95North + */ + public function testFomWGSToMN95North(): void + { + $swiss_converter = new SwisstopoConverter(); + $north = $this->invokeMethod($swiss_converter, 'fromWGSToMN95North', [46.463125794982, 6.8534397262208]); + $this->assertEquals(1145923.4267763097, $north); + $this->assertEquals(1145923, round($north)); + } + + /** + * @covers ::fromMN95ToWGSLatitude + */ + public function testFromMN95ToWGSLatitude(): void + { + $swiss_converter = new SwisstopoConverter(); + $latitude = $this->invokeMethod($swiss_converter, 'fromMN95ToWGSLatitude', [2555047, 1145923]); + $this->assertEquals(46.463125794982, $latitude); + } + + /** + * @covers ::fromMN95ToWGSLongitude + */ + public function testFromMN95ToWGSLongitude(): void + { + $swiss_converter = new SwisstopoConverter(); + $longitude = $this->invokeMethod($swiss_converter, 'fromMN95ToWGSLongitude', [2555047, 1145923]); + $this->assertEquals(6.8534397262208, $longitude); + } +} diff --git a/tests/Traits/InvokeMethodTrait.php b/tests/Traits/InvokeMethodTrait.php new file mode 100644 index 0000000..1fe05cc --- /dev/null +++ b/tests/Traits/InvokeMethodTrait.php @@ -0,0 +1,44 @@ + $value) { + $property = $reflection->getProperty($property); + $property->setAccessible(true); + $property->setValue($object, $value); + } + + $method = $reflection->getMethod($method_name); + $method->setAccessible(true); + + return $method->invokeArgs($object, $parameters); + } +} From f11eab9f2767e31f4f8ed9648da66791d0a65323 Mon Sep 17 00:00:00 2001 From: Kevin Wenger Date: Fri, 12 Jun 2020 11:27:36 +0200 Subject: [PATCH 15/22] init travis integration --- .travis.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..8b1fa61 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,13 @@ +language: php +sudo: true +php: + - 7.1 + - 7.2 + - 7.3 +before_script: + - composer self-update + - composer install --prefer-source --no-interaction --dev --ignore-platform-reqs +script: + - ./vendor/bin/phpunit +after_success: + - travis_retry php vendor/bin/php-coveralls -v From b12d1dba9d3c37bafc80ae2ba22bfedde2701c88 Mon Sep 17 00:00:00 2001 From: Kevin Wenger Date: Fri, 12 Jun 2020 11:30:07 +0200 Subject: [PATCH 16/22] init readme documentation --- README.md | 107 ++++++++++++++++++++++++++++++++++++++++++ doc/ch1903wgs84_e.pdf | Bin 0 -> 73827 bytes doc/refsys_e.pdf | Bin 0 -> 438288 bytes 3 files changed, 107 insertions(+) create mode 100644 README.md create mode 100644 doc/ch1903wgs84_e.pdf create mode 100644 doc/refsys_e.pdf diff --git a/README.md b/README.md new file mode 100644 index 0000000..e6d6a1e --- /dev/null +++ b/README.md @@ -0,0 +1,107 @@ +Convert World Coordinates to Swiss Coordinates - and vice versa +============= + +Super-simple PHP library to transpose GPS (WGS84) coordinates to/from the Swiss military and civilian coordinate +systems CH1903/LV03 (MN03) or CH1995/LV95 (MN95). + +In this library, the approximate formulas have been used for the direct conversion of ellipsoidal WGS84 coordinates to +Swiss plane coordinates CH1903/LV03 (MN03) or CH1995/LV95 (MN95). + +These formulas are primarily for navigation purposes and may not be used for official or geodetic survey applications! + +Requires PHP 7.2+. + +[![Build Status](https://travis-ci.org/antistatique/swisstopo.svg?branch=master)](https://travis-ci.org/antistatique/swisstopo) +[![StyleCI](https://github.styleci.io/repos/207270598/shield?branch=master)](https://github.styleci.io/repos/207270598) +[![Coverage Status](https://coveralls.io/repos/github/antistatique/swisstopo/badge.svg?branch=master)](https://coveralls.io/github/antistatique/swisstopo?branch=master) +[![Packagist](https://img.shields.io/packagist/dt/antistatique/swisstopo.svg?maxAge=2592000)](https://packagist.org/packages/antistatique/swisstopo) +[![License](https://poser.pugx.org/antistatique/swisstopo/license)](https://packagist.org/packages/antistatique/swisstopo) + +Getting started +------------ + +You can install `swisstopo` using Composer: + +``` +composer require antistatique/swisstopo +``` + +Usage +-------- + +Convert GPS (WGS84) to Swiss (LV03 and LV95) coordinates - and vice versa. + +### GPS (WGS84) to CH1903/LV03 (MN03) + +```php +$swiss_converter = new Antistatique\Swisstopo\SwisstopoConverter(); +$coordinates = $swiss_converter->fromWGSToMN03(46.462057617639, 6.8486736590762); +// Coordinates -> ['x' => 145807.4339423232, 'y' => 554679.5530031546]. +``` + +### CH1903/LV03 (MN03) to GPS (WGS84) + +```php +$swiss_converter = new Antistatique\Swisstopo\SwisstopoConverter(); +$coordinates = $swiss_converter->fromMN03ToWGS(554680, 145807); +// Coordinates -> ['lat' => 46.462057617639346, 'long' => 6.848673659076181]. +``` + +### GPS (WGS84) to CH1995/LV95 (MN95) + +```php +$swiss_converter = new Antistatique\Swisstopo\SwisstopoConverter(); +$coordinates = $swiss_converter->fromWGSToMN95(46.46312579498212, 6.8534397262208095); +// Coordinates -> ['east' => 2555046.5560538797, 'north' => 1145923.4267763223]. +``` + +### CH1995/LV95 (MN95) to GPS (WGS84) + +```php +$swiss_converter = new Antistatique\Swisstopo\SwisstopoConverter(); +$coordinates = $swiss_converter->fromMN95ToWGS(2555047, 1145923); +// Coordinates -> ['lat' => 46.46312579498212,'long' => 6.8534397262208095] +``` + +Alternative +------------ + +### Open Source Repository + +- [ValentinMinder/Swisstopo-WGS84-LV03](https://github.com/ValentinMinder/Swisstopo-WGS84-LV03) programmatic computer scripts to transpose GPS WGS-84 coordinates to/from the swiss military and civilian coordinate system (LV-03/CH-1903). +*Converter scripts in many languages: C, GO, Java, JavaScript, PHP, Python, R, SQL.* + +- [idris-maps/swiss-projection](https://github.com/idris-maps/swiss-projection) Typescript library to convert from LV03(EPSG:21781) and LV95(EPSG:2056) to WGS84(EPSG:4326) +*Typescript library that supports both LV03 and LV95.* + +- [hansroland/swissgeo](https://github.com/hansroland/swissgeo) Haskell library to transpose GPS (WGS84) coordinates to/from the Swiss military and civilian coordinate systems CH1903/LV03 (MN03) or CH1995/LV95 (MN95). +*Haskell library that supports both LV03 and LV95.* + +### REST Services + +- [REST web geoservices (REFRAME Web API)](https://www.swisstopo.admin.ch/en/maps-data-online/calculation-services/m2m.html). swisstopo offers different REST ("REpresentational State Transfer") services which allow you to embed coordinates transformations in your own software products or web services. *REST geoservices for reference frame changes WGS84-LV95-LV03/Bessel-LHN95-LN02* + +### Online documentation & Converters + +- [Reference systems](https://www.swisstopo.admin.ch/en/knowledge-facts/surveying-geodesy/reference-systems.html) of surveying geodesy. + +- [NAVREF](https://www.swisstopo.admin.ch/en/maps-data-online/calculation-services/navref.html) allows you to transform Swiss projection coordinates into global WGS84 coordinates (GPS) and vice versa. +*It supports both LV03 and LV95.* + +- [REFRAME](https://www.swisstopo.admin.ch/en/maps-data-online/calculation-services/reframe.html) allows you to perform coordinates transformations in planimetry and/or altimetry. +*Supported file formats: text with separator, LTOP, DXF, ESRI Shape, INTERLIS 1, Adalin OneOne, Topobase .K* + +### Software & DLL + +- [GIS tools and applications (FME)](https://shop.swisstopo.admin.ch/en/products/geo_software/GIS_info). swisstopo has developed transformers for the transition of reference frames in position an /or height with FME software. All files which can be read by the FME software (many GIS, CAD and text formats) can be easily processed with this transformer. The CHENyx06 dataset (LV03->LV95 ou LV03->ETRS89) is also available as NTv2 regular grid. + +- [Developer resources (DLL / JAR)](https://shop.swisstopo.admin.ch/en/products/geo_software/DLL_info). Swisstopo provides shared libraries (DLL or JAR) for software developers which allows transformation of coordinates and heights.
These transformations can be easily integrated into existing applications (.NET, C++, Visual Basic, Java), websites (Java, MONO, Silverlight) or macros (e.g. VBA). + +- [GeoSuite (REFRAME/TRANSINT)](https://shop.swisstopo.admin.ch/en/products/geo_software/GeoSuite_info) consists in a suite of calculation, file editing and data visualizing tools, grouped in one modern and efficient application. It is also optimized for the latest computers and operating systems. + +Resources +------------ + +- [Approximate formulas for the transformation between Swiss projection coordinates and-WGS84](https://github.com/antistatique/swisstopo/blob/master/doc/ch1903wgs84_e.pdf) - (PDF, 4 pages, 72 KB, English). + +- [Formulas and constants for the calculation of the Swiss conformal cylindrical projection and for the transformation between coordinate systems](https://github.com/antistatique/swisstopo/blob/master/doc/refsys_e.pdf) - (PDF, 20 pages, 428 KB, English) . diff --git a/doc/ch1903wgs84_e.pdf b/doc/ch1903wgs84_e.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e89ba09eff4e487140d4cf7c0ae1061634f45f96 GIT binary patch literal 73827 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∋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∈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 QmqDP8xFD#ga0X&&- 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%0AW6}jB6WW-aNOhkc5M{;` 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
HaaLzH{+^qYR&3vl|q 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
eUgm=io}#k)WF7JvQ<_Gz2I;CS7QxG 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

!#bY9F{&4bL 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 literal 0 HcmV?d00001 From 1df39cec0ae27b31abdf385f74188f2354791978 Mon Sep 17 00:00:00 2001 From: Kevin Wenger Date: Fri, 12 Jun 2020 11:31:05 +0200 Subject: [PATCH 17/22] remove swagger stuff from PR template --- .github/pull_request_template.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 20a4b6a..3663211 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -14,6 +14,3 @@ Steps to review the PR: ### 📸 Screenshots If applicable, add screenshots to help explain the task. - -### 🌩 API Swagger documentation -If applicable, add swagger API endpoints to help explain the usage. From 4f38364e0da1ff7b585180fe0e37d95d85c649de Mon Sep 17 00:00:00 2001 From: Kevin Wenger Date: Fri, 12 Jun 2020 11:35:08 +0200 Subject: [PATCH 18/22] code-styles rename security-checker --- .github/workflows/code-styles.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/code-styles.yml b/.github/workflows/code-styles.yml index b9a1ace..dd6cb3f 100644 --- a/.github/workflows/code-styles.yml +++ b/.github/workflows/code-styles.yml @@ -70,7 +70,7 @@ jobs: - run: ./vendor/bin/psalm --output-format=github security-checker: - name: php-cs-fixer + name: security-checker runs-on: ubuntu-latest steps: - name: Setup PHP From b83c677e39ae3207e0d16615ece1332774e28d74 Mon Sep 17 00:00:00 2001 From: Kevin Wenger Date: Fri, 12 Jun 2020 11:44:00 +0200 Subject: [PATCH 19/22] remove psalm analyser on tests directory --- psalm.xml | 11 +---------- tests/SwisstopoConverterTests.php | 20 ++++++++++++-------- tests/SwisstopoConverterWGSToMN03Tests.php | 8 ++++++++ tests/SwisstopoConverterWGSToMN95Tests.php | 8 ++++++++ 4 files changed, 29 insertions(+), 18 deletions(-) diff --git a/psalm.xml b/psalm.xml index fe75bc8..550821b 100644 --- a/psalm.xml +++ b/psalm.xml @@ -1,6 +1,6 @@ - @@ -22,14 +21,6 @@ - - - - - - - - diff --git a/tests/SwisstopoConverterTests.php b/tests/SwisstopoConverterTests.php index 3ac04a5..acd667c 100644 --- a/tests/SwisstopoConverterTests.php +++ b/tests/SwisstopoConverterTests.php @@ -17,6 +17,8 @@ class SwisstopoConverterTests extends TestCase * @covers ::degToSex * * @dataProvider decimalDegreesToSexagesimalProvider + * + * @throws \ReflectionException */ public function testDegToSex($degrees, $expected): void { @@ -34,14 +36,16 @@ public function testDegToSex($degrees, $expected): void public function decimalDegreesToSexagesimalProvider() { return [ - [12.76389, 12.4550004], - ]; + [12.76389, 12.4550004], + ]; } /** * @covers ::degToSec * * @dataProvider decimalDegreesToSecondsOfArcProvider + * + * @throws \ReflectionException */ public function testDegToSec($degrees, $expected): void { @@ -59,11 +63,11 @@ public function testDegToSec($degrees, $expected): void public function decimalDegreesToSecondsOfArcProvider() { return [ - [1, 3600], - [1.24, 5040], - [360, 1.296e+6], - [-12, -43200], - ['1.24', 5040], - ]; + [1, 3600], + [1.24, 5040], + [360, 1.296e+6], + [-12, -43200], + ['1.24', 5040], + ]; } } diff --git a/tests/SwisstopoConverterWGSToMN03Tests.php b/tests/SwisstopoConverterWGSToMN03Tests.php index b73e99f..b5461b7 100644 --- a/tests/SwisstopoConverterWGSToMN03Tests.php +++ b/tests/SwisstopoConverterWGSToMN03Tests.php @@ -41,6 +41,8 @@ public function testFromWGSToMN03(): void /** * @covers ::fromMN03ToWGSLatitude + * + * @throws \ReflectionException */ public function testFromMN03ToWGSLatitude(): void { @@ -51,6 +53,8 @@ public function testFromMN03ToWGSLatitude(): void /** * @covers ::fromMN03ToWGSLongitude + * + * @throws \ReflectionException */ public function testFromMN03ToWGSLongitude(): void { @@ -61,6 +65,8 @@ public function testFromMN03ToWGSLongitude(): void /** * @covers ::fromWGSToMN03x + * + * @throws \ReflectionException */ public function testFromWGSToMN03x(): void { @@ -71,6 +77,8 @@ public function testFromWGSToMN03x(): void /** * @covers ::fromWGSToMN03y + * + * @throws \ReflectionException */ public function testFromWGSToMN03y(): void { diff --git a/tests/SwisstopoConverterWGSToMN95Tests.php b/tests/SwisstopoConverterWGSToMN95Tests.php index f491c4d..a60c4a4 100644 --- a/tests/SwisstopoConverterWGSToMN95Tests.php +++ b/tests/SwisstopoConverterWGSToMN95Tests.php @@ -41,6 +41,8 @@ public function testFromWGSToMN95(): void /** * @covers ::fromWGSToMN95East + * + * @throws \ReflectionException */ public function testFromWGSToMN95East(): void { @@ -52,6 +54,8 @@ public function testFromWGSToMN95East(): void /** * @covers ::fromWGSToMN95North + * + * @throws \ReflectionException */ public function testFomWGSToMN95North(): void { @@ -63,6 +67,8 @@ public function testFomWGSToMN95North(): void /** * @covers ::fromMN95ToWGSLatitude + * + * @throws \ReflectionException */ public function testFromMN95ToWGSLatitude(): void { @@ -73,6 +79,8 @@ public function testFromMN95ToWGSLatitude(): void /** * @covers ::fromMN95ToWGSLongitude + * + * @throws \ReflectionException */ public function testFromMN95ToWGSLongitude(): void { From 74cde26cd70fcf531e3a7d7435b99e99e4cfd623 Mon Sep 17 00:00:00 2001 From: Kevin Wenger Date: Fri, 12 Jun 2020 11:50:52 +0200 Subject: [PATCH 20/22] remove not usable badge for now --- README.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/README.md b/README.md index e6d6a1e..733ecd9 100644 --- a/README.md +++ b/README.md @@ -13,9 +13,6 @@ Requires PHP 7.2+. [![Build Status](https://travis-ci.org/antistatique/swisstopo.svg?branch=master)](https://travis-ci.org/antistatique/swisstopo) [![StyleCI](https://github.styleci.io/repos/207270598/shield?branch=master)](https://github.styleci.io/repos/207270598) -[![Coverage Status](https://coveralls.io/repos/github/antistatique/swisstopo/badge.svg?branch=master)](https://coveralls.io/github/antistatique/swisstopo?branch=master) -[![Packagist](https://img.shields.io/packagist/dt/antistatique/swisstopo.svg?maxAge=2592000)](https://packagist.org/packages/antistatique/swisstopo) -[![License](https://poser.pugx.org/antistatique/swisstopo/license)](https://packagist.org/packages/antistatique/swisstopo) Getting started ------------ From b11900d6ffc62ae72e2febaaaa4d1a7fad2c6d2c Mon Sep 17 00:00:00 2001 From: Kevin Wenger Date: Fri, 12 Jun 2020 11:57:34 +0200 Subject: [PATCH 21/22] improve readme readability --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 733ecd9..fd58e86 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Super-simple PHP library to transpose GPS (WGS84) coordinates to/from the Swiss systems CH1903/LV03 (MN03) or CH1995/LV95 (MN95). In this library, the approximate formulas have been used for the direct conversion of ellipsoidal WGS84 coordinates to -Swiss plane coordinates CH1903/LV03 (MN03) or CH1995/LV95 (MN95). +Swiss plane coordinates. These formulas are primarily for navigation purposes and may not be used for official or geodetic survey applications! From 72b873ad1894aef8f83c5c1e07ff8f647b0d8294 Mon Sep 17 00:00:00 2001 From: Kevin Wenger Date: Fri, 12 Jun 2020 13:02:42 +0200 Subject: [PATCH 22/22] bump changelog --- CHANGELOG.md | 6 +++++- VERSION | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 265a570..905fbdc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ CHANGELOG --------- +## 0.0.1-alpha (2020-06-12) + - allow conversion of GPS (WGS84) coordinates from/to CH1903/LV03 (MN03) + - allow conversion of GPS (WGS84) coordinates from/to CH1995/LV95 (MN95) + ## 0.0.0 (2020-06-12) - - Under heavy development + - under heavy development diff --git a/VERSION b/VERSION index 77d6f4c..68e4b03 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.0.0 +0.0.1-alpha