feat: update dependencies

Updates the language server to 5.2.0
 - Don't suggest <?php on > character in HTML
 - Properly resolve self, static, parent
 - Warn if $this is used in invalid contexts

BREAKING CHANGE:
This update removes the PHP CodeSniffer formatting support.
To get the same formatter back in VS Code, please install https://marketplace.visualstudio.com/items?itemName=ikappas.phpcs
See https://github.com/felixfbecker/php-language-server/issues/501 for details.
pull/202/head v2.0.0
Felix Becker 2017-11-18 18:18:53 -08:00
parent 77c0c8fe43
commit a62996fe33
2 changed files with 50 additions and 110 deletions

View File

@ -2,7 +2,7 @@
"minimum-stability": "dev",
"prefer-stable": true,
"require": {
"felixfbecker/language-server": "v4.6.4"
"felixfbecker/language-server": "^5.0.0"
},
"scripts": {
"parse-stubs": "LanguageServer\\ComposerScripts::parseStubs",

158
composer.lock generated
View File

@ -4,20 +4,20 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
"This file is @generated automatically"
],
"content-hash": "df93fa9bfa6eb392bd82397e10f2175a",
"content-hash": "41ddf2c1b82739b7ec3a15eda6e70928",
"packages": [
{
"name": "composer/ca-bundle",
"version": "1.0.8",
"version": "1.0.9",
"source": {
"type": "git",
"url": "https://github.com/composer/ca-bundle.git",
"reference": "9dd73a03951357922d8aee6cc084500de93e2343"
"reference": "36344aeffdc37711335563e6108cda86566432a6"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/composer/ca-bundle/zipball/9dd73a03951357922d8aee6cc084500de93e2343",
"reference": "9dd73a03951357922d8aee6cc084500de93e2343",
"url": "https://api.github.com/repos/composer/ca-bundle/zipball/36344aeffdc37711335563e6108cda86566432a6",
"reference": "36344aeffdc37711335563e6108cda86566432a6",
"shasum": ""
},
"require": {
@ -63,7 +63,7 @@
"ssl",
"tls"
],
"time": "2017-09-11T07:24:36+00:00"
"time": "2017-11-13T15:51:25+00:00"
},
{
"name": "composer/composer",
@ -308,34 +308,34 @@
},
{
"name": "felixfbecker/language-server",
"version": "v4.6.4",
"version": "v5.1.0",
"source": {
"type": "git",
"url": "https://github.com/felixfbecker/php-language-server.git",
"reference": "c74076d84f4e865eb71208445231e5ab5c3e2e8f"
"reference": "4f672c24d8c127d88d51eefb32973668e0cc54de"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/felixfbecker/php-language-server/zipball/c74076d84f4e865eb71208445231e5ab5c3e2e8f",
"reference": "c74076d84f4e865eb71208445231e5ab5c3e2e8f",
"url": "https://api.github.com/repos/felixfbecker/php-language-server/zipball/4f672c24d8c127d88d51eefb32973668e0cc54de",
"reference": "4f672c24d8c127d88d51eefb32973668e0cc54de",
"shasum": ""
},
"require": {
"composer/composer": "^1.3",
"felixfbecker/advanced-json-rpc": "^3.0.0",
"jetbrains/phpstorm-stubs": "dev-master",
"microsoft/tolerant-php-parser": "^0.0.6",
"microsoft/tolerant-php-parser": "0.0.*",
"netresearch/jsonmapper": "^1.0",
"php": "^7.0",
"phpdocumentor/reflection-docblock": "^4.0.0",
"sabre/event": "^5.0",
"sabre/uri": "^2.0",
"squizlabs/php_codesniffer": "3.0.0RC3",
"webmozart/glob": "^4.1",
"webmozart/path-util": "^2.3"
},
"require-dev": {
"phpunit/phpunit": "^6.3"
"phpunit/phpunit": "^6.3",
"squizlabs/php_codesniffer": "^3.1"
},
"bin": [
"bin/php-language-server.php"
@ -374,7 +374,7 @@
"studio",
"visual"
],
"time": "2017-10-29T20:06:44+00:00"
"time": "2017-11-19T01:41:37+00:00"
},
{
"name": "jetbrains/phpstorm-stubs",
@ -382,12 +382,12 @@
"source": {
"type": "git",
"url": "https://github.com/JetBrains/phpstorm-stubs.git",
"reference": "2b7028a2a2411b140be906a649500f5855808cc3"
"reference": "3862619f08bf4fdff97e81819112e71e910f9d63"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/JetBrains/phpstorm-stubs/zipball/2b7028a2a2411b140be906a649500f5855808cc3",
"reference": "2b7028a2a2411b140be906a649500f5855808cc3",
"url": "https://api.github.com/repos/JetBrains/phpstorm-stubs/zipball/3862619f08bf4fdff97e81819112e71e910f9d63",
"reference": "3862619f08bf4fdff97e81819112e71e910f9d63",
"shasum": ""
},
"type": "library",
@ -407,7 +407,7 @@
"stubs",
"type"
],
"time": "2017-10-27T19:11:35+00:00"
"time": "2017-11-09 14:25:14"
},
{
"name": "justinrainbow/json-schema",
@ -477,23 +477,23 @@
},
{
"name": "microsoft/tolerant-php-parser",
"version": "v0.0.6",
"version": "v0.0.8",
"source": {
"type": "git",
"url": "https://github.com/Microsoft/tolerant-php-parser.git",
"reference": "69ea4ed415cd07d74b688ac570b8936ed91ffc14"
"reference": "10e901a6086826376c6256954dc8903ef0ec6c9e"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/Microsoft/tolerant-php-parser/zipball/69ea4ed415cd07d74b688ac570b8936ed91ffc14",
"reference": "69ea4ed415cd07d74b688ac570b8936ed91ffc14",
"url": "https://api.github.com/repos/Microsoft/tolerant-php-parser/zipball/10e901a6086826376c6256954dc8903ef0ec6c9e",
"reference": "10e901a6086826376c6256954dc8903ef0ec6c9e",
"shasum": ""
},
"require": {
"php": ">=7.0"
},
"require-dev": {
"phpunit/phpunit": "^5.5"
"phpunit/phpunit": "^6.4"
},
"type": "library",
"autoload": {
@ -514,7 +514,7 @@
}
],
"description": "Tolerant PHP-to-AST parser designed for IDE usage scenarios",
"time": "2017-10-15T06:00:08+00:00"
"time": "2017-11-17T17:06:43+00:00"
},
{
"name": "netresearch/jsonmapper",
@ -1003,78 +1003,18 @@
],
"time": "2015-10-13T18:44:15+00:00"
},
{
"name": "squizlabs/php_codesniffer",
"version": "3.0.0RC3",
"source": {
"type": "git",
"url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
"reference": "2c1ba4635457a793238982d3ea21a20b87863330"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/2c1ba4635457a793238982d3ea21a20b87863330",
"reference": "2c1ba4635457a793238982d3ea21a20b87863330",
"shasum": ""
},
"require": {
"ext-simplexml": "*",
"ext-tokenizer": "*",
"ext-xmlwriter": "*",
"php": ">=5.4.0"
},
"require-dev": {
"phpunit/phpunit": "~4.0"
},
"bin": [
"bin/phpcs",
"bin/phpcbf"
],
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "3.x-dev"
}
},
"autoload": {
"psr-4": {
"PHP_CodeSniffer\\": "src/",
"PHP_CodeSniffer\\Tests\\": "tests/"
},
"files": [
"autoload.php"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"BSD-3-Clause"
],
"authors": [
{
"name": "Greg Sherwood",
"role": "lead"
}
],
"description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.",
"homepage": "http://www.squizlabs.com/php-codesniffer",
"keywords": [
"phpcs",
"standards"
],
"time": "2017-02-02T03:53:25+00:00"
},
{
"name": "symfony/console",
"version": "v3.3.10",
"version": "v3.3.13",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
"reference": "116bc56e45a8e5572e51eb43ab58c769a352366c"
"reference": "63cd7960a0a522c3537f6326706d7f3b8de65805"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/console/zipball/116bc56e45a8e5572e51eb43ab58c769a352366c",
"reference": "116bc56e45a8e5572e51eb43ab58c769a352366c",
"url": "https://api.github.com/repos/symfony/console/zipball/63cd7960a0a522c3537f6326706d7f3b8de65805",
"reference": "63cd7960a0a522c3537f6326706d7f3b8de65805",
"shasum": ""
},
"require": {
@ -1129,20 +1069,20 @@
],
"description": "Symfony Console Component",
"homepage": "https://symfony.com",
"time": "2017-10-02T06:42:24+00:00"
"time": "2017-11-16T15:24:32+00:00"
},
{
"name": "symfony/debug",
"version": "v3.3.10",
"version": "v3.3.13",
"source": {
"type": "git",
"url": "https://github.com/symfony/debug.git",
"reference": "eb95d9ce8f18dcc1b3dfff00cb624c402be78ffd"
"reference": "74557880e2846b5c84029faa96b834da37e29810"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/debug/zipball/eb95d9ce8f18dcc1b3dfff00cb624c402be78ffd",
"reference": "eb95d9ce8f18dcc1b3dfff00cb624c402be78ffd",
"url": "https://api.github.com/repos/symfony/debug/zipball/74557880e2846b5c84029faa96b834da37e29810",
"reference": "74557880e2846b5c84029faa96b834da37e29810",
"shasum": ""
},
"require": {
@ -1185,20 +1125,20 @@
],
"description": "Symfony Debug Component",
"homepage": "https://symfony.com",
"time": "2017-10-02T06:42:24+00:00"
"time": "2017-11-10T16:38:39+00:00"
},
{
"name": "symfony/filesystem",
"version": "v3.3.10",
"version": "v3.3.13",
"source": {
"type": "git",
"url": "https://github.com/symfony/filesystem.git",
"reference": "90bc45abf02ae6b7deb43895c1052cb0038506f1"
"reference": "77db266766b54db3ee982fe51868328b887ce15c"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/filesystem/zipball/90bc45abf02ae6b7deb43895c1052cb0038506f1",
"reference": "90bc45abf02ae6b7deb43895c1052cb0038506f1",
"url": "https://api.github.com/repos/symfony/filesystem/zipball/77db266766b54db3ee982fe51868328b887ce15c",
"reference": "77db266766b54db3ee982fe51868328b887ce15c",
"shasum": ""
},
"require": {
@ -1234,20 +1174,20 @@
],
"description": "Symfony Filesystem Component",
"homepage": "https://symfony.com",
"time": "2017-10-03T13:33:10+00:00"
"time": "2017-11-07T14:12:55+00:00"
},
{
"name": "symfony/finder",
"version": "v3.3.10",
"version": "v3.3.13",
"source": {
"type": "git",
"url": "https://github.com/symfony/finder.git",
"reference": "773e19a491d97926f236942484cb541560ce862d"
"reference": "138af5ec075d4b1d1bd19de08c38a34bb2d7d880"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/finder/zipball/773e19a491d97926f236942484cb541560ce862d",
"reference": "773e19a491d97926f236942484cb541560ce862d",
"url": "https://api.github.com/repos/symfony/finder/zipball/138af5ec075d4b1d1bd19de08c38a34bb2d7d880",
"reference": "138af5ec075d4b1d1bd19de08c38a34bb2d7d880",
"shasum": ""
},
"require": {
@ -1283,7 +1223,7 @@
],
"description": "Symfony Finder Component",
"homepage": "https://symfony.com",
"time": "2017-10-02T06:42:24+00:00"
"time": "2017-11-05T15:47:03+00:00"
},
{
"name": "symfony/polyfill-mbstring",
@ -1346,16 +1286,16 @@
},
{
"name": "symfony/process",
"version": "v3.3.10",
"version": "v3.3.13",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
"reference": "fdf89e57a723a29baf536e288d6e232c059697b1"
"reference": "a56a3989fb762d7b19a0cf8e7693ee99a6ffb78d"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/process/zipball/fdf89e57a723a29baf536e288d6e232c059697b1",
"reference": "fdf89e57a723a29baf536e288d6e232c059697b1",
"url": "https://api.github.com/repos/symfony/process/zipball/a56a3989fb762d7b19a0cf8e7693ee99a6ffb78d",
"reference": "a56a3989fb762d7b19a0cf8e7693ee99a6ffb78d",
"shasum": ""
},
"require": {
@ -1391,7 +1331,7 @@
],
"description": "Symfony Process Component",
"homepage": "https://symfony.com",
"time": "2017-10-02T06:42:24+00:00"
"time": "2017-11-13T15:31:11+00:00"
},
{
"name": "webmozart/assert",