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", "minimum-stability": "dev",
"prefer-stable": true, "prefer-stable": true,
"require": { "require": {
"felixfbecker/language-server": "v4.6.4" "felixfbecker/language-server": "^5.0.0"
}, },
"scripts": { "scripts": {
"parse-stubs": "LanguageServer\\ComposerScripts::parseStubs", "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", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "df93fa9bfa6eb392bd82397e10f2175a", "content-hash": "41ddf2c1b82739b7ec3a15eda6e70928",
"packages": [ "packages": [
{ {
"name": "composer/ca-bundle", "name": "composer/ca-bundle",
"version": "1.0.8", "version": "1.0.9",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/composer/ca-bundle.git", "url": "https://github.com/composer/ca-bundle.git",
"reference": "9dd73a03951357922d8aee6cc084500de93e2343" "reference": "36344aeffdc37711335563e6108cda86566432a6"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/composer/ca-bundle/zipball/9dd73a03951357922d8aee6cc084500de93e2343", "url": "https://api.github.com/repos/composer/ca-bundle/zipball/36344aeffdc37711335563e6108cda86566432a6",
"reference": "9dd73a03951357922d8aee6cc084500de93e2343", "reference": "36344aeffdc37711335563e6108cda86566432a6",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -63,7 +63,7 @@
"ssl", "ssl",
"tls" "tls"
], ],
"time": "2017-09-11T07:24:36+00:00" "time": "2017-11-13T15:51:25+00:00"
}, },
{ {
"name": "composer/composer", "name": "composer/composer",
@ -308,34 +308,34 @@
}, },
{ {
"name": "felixfbecker/language-server", "name": "felixfbecker/language-server",
"version": "v4.6.4", "version": "v5.1.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/felixfbecker/php-language-server.git", "url": "https://github.com/felixfbecker/php-language-server.git",
"reference": "c74076d84f4e865eb71208445231e5ab5c3e2e8f" "reference": "4f672c24d8c127d88d51eefb32973668e0cc54de"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/felixfbecker/php-language-server/zipball/c74076d84f4e865eb71208445231e5ab5c3e2e8f", "url": "https://api.github.com/repos/felixfbecker/php-language-server/zipball/4f672c24d8c127d88d51eefb32973668e0cc54de",
"reference": "c74076d84f4e865eb71208445231e5ab5c3e2e8f", "reference": "4f672c24d8c127d88d51eefb32973668e0cc54de",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"composer/composer": "^1.3", "composer/composer": "^1.3",
"felixfbecker/advanced-json-rpc": "^3.0.0", "felixfbecker/advanced-json-rpc": "^3.0.0",
"jetbrains/phpstorm-stubs": "dev-master", "jetbrains/phpstorm-stubs": "dev-master",
"microsoft/tolerant-php-parser": "^0.0.6", "microsoft/tolerant-php-parser": "0.0.*",
"netresearch/jsonmapper": "^1.0", "netresearch/jsonmapper": "^1.0",
"php": "^7.0", "php": "^7.0",
"phpdocumentor/reflection-docblock": "^4.0.0", "phpdocumentor/reflection-docblock": "^4.0.0",
"sabre/event": "^5.0", "sabre/event": "^5.0",
"sabre/uri": "^2.0", "sabre/uri": "^2.0",
"squizlabs/php_codesniffer": "3.0.0RC3",
"webmozart/glob": "^4.1", "webmozart/glob": "^4.1",
"webmozart/path-util": "^2.3" "webmozart/path-util": "^2.3"
}, },
"require-dev": { "require-dev": {
"phpunit/phpunit": "^6.3" "phpunit/phpunit": "^6.3",
"squizlabs/php_codesniffer": "^3.1"
}, },
"bin": [ "bin": [
"bin/php-language-server.php" "bin/php-language-server.php"
@ -374,7 +374,7 @@
"studio", "studio",
"visual" "visual"
], ],
"time": "2017-10-29T20:06:44+00:00" "time": "2017-11-19T01:41:37+00:00"
}, },
{ {
"name": "jetbrains/phpstorm-stubs", "name": "jetbrains/phpstorm-stubs",
@ -382,12 +382,12 @@
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/JetBrains/phpstorm-stubs.git", "url": "https://github.com/JetBrains/phpstorm-stubs.git",
"reference": "2b7028a2a2411b140be906a649500f5855808cc3" "reference": "3862619f08bf4fdff97e81819112e71e910f9d63"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/JetBrains/phpstorm-stubs/zipball/2b7028a2a2411b140be906a649500f5855808cc3", "url": "https://api.github.com/repos/JetBrains/phpstorm-stubs/zipball/3862619f08bf4fdff97e81819112e71e910f9d63",
"reference": "2b7028a2a2411b140be906a649500f5855808cc3", "reference": "3862619f08bf4fdff97e81819112e71e910f9d63",
"shasum": "" "shasum": ""
}, },
"type": "library", "type": "library",
@ -407,7 +407,7 @@
"stubs", "stubs",
"type" "type"
], ],
"time": "2017-10-27T19:11:35+00:00" "time": "2017-11-09 14:25:14"
}, },
{ {
"name": "justinrainbow/json-schema", "name": "justinrainbow/json-schema",
@ -477,23 +477,23 @@
}, },
{ {
"name": "microsoft/tolerant-php-parser", "name": "microsoft/tolerant-php-parser",
"version": "v0.0.6", "version": "v0.0.8",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/Microsoft/tolerant-php-parser.git", "url": "https://github.com/Microsoft/tolerant-php-parser.git",
"reference": "69ea4ed415cd07d74b688ac570b8936ed91ffc14" "reference": "10e901a6086826376c6256954dc8903ef0ec6c9e"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/Microsoft/tolerant-php-parser/zipball/69ea4ed415cd07d74b688ac570b8936ed91ffc14", "url": "https://api.github.com/repos/Microsoft/tolerant-php-parser/zipball/10e901a6086826376c6256954dc8903ef0ec6c9e",
"reference": "69ea4ed415cd07d74b688ac570b8936ed91ffc14", "reference": "10e901a6086826376c6256954dc8903ef0ec6c9e",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=7.0" "php": ">=7.0"
}, },
"require-dev": { "require-dev": {
"phpunit/phpunit": "^5.5" "phpunit/phpunit": "^6.4"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@ -514,7 +514,7 @@
} }
], ],
"description": "Tolerant PHP-to-AST parser designed for IDE usage scenarios", "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", "name": "netresearch/jsonmapper",
@ -1003,78 +1003,18 @@
], ],
"time": "2015-10-13T18:44:15+00:00" "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", "name": "symfony/console",
"version": "v3.3.10", "version": "v3.3.13",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/console.git", "url": "https://github.com/symfony/console.git",
"reference": "116bc56e45a8e5572e51eb43ab58c769a352366c" "reference": "63cd7960a0a522c3537f6326706d7f3b8de65805"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/console/zipball/116bc56e45a8e5572e51eb43ab58c769a352366c", "url": "https://api.github.com/repos/symfony/console/zipball/63cd7960a0a522c3537f6326706d7f3b8de65805",
"reference": "116bc56e45a8e5572e51eb43ab58c769a352366c", "reference": "63cd7960a0a522c3537f6326706d7f3b8de65805",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1129,20 +1069,20 @@
], ],
"description": "Symfony Console Component", "description": "Symfony Console Component",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"time": "2017-10-02T06:42:24+00:00" "time": "2017-11-16T15:24:32+00:00"
}, },
{ {
"name": "symfony/debug", "name": "symfony/debug",
"version": "v3.3.10", "version": "v3.3.13",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/debug.git", "url": "https://github.com/symfony/debug.git",
"reference": "eb95d9ce8f18dcc1b3dfff00cb624c402be78ffd" "reference": "74557880e2846b5c84029faa96b834da37e29810"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/debug/zipball/eb95d9ce8f18dcc1b3dfff00cb624c402be78ffd", "url": "https://api.github.com/repos/symfony/debug/zipball/74557880e2846b5c84029faa96b834da37e29810",
"reference": "eb95d9ce8f18dcc1b3dfff00cb624c402be78ffd", "reference": "74557880e2846b5c84029faa96b834da37e29810",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1185,20 +1125,20 @@
], ],
"description": "Symfony Debug Component", "description": "Symfony Debug Component",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"time": "2017-10-02T06:42:24+00:00" "time": "2017-11-10T16:38:39+00:00"
}, },
{ {
"name": "symfony/filesystem", "name": "symfony/filesystem",
"version": "v3.3.10", "version": "v3.3.13",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/filesystem.git", "url": "https://github.com/symfony/filesystem.git",
"reference": "90bc45abf02ae6b7deb43895c1052cb0038506f1" "reference": "77db266766b54db3ee982fe51868328b887ce15c"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/filesystem/zipball/90bc45abf02ae6b7deb43895c1052cb0038506f1", "url": "https://api.github.com/repos/symfony/filesystem/zipball/77db266766b54db3ee982fe51868328b887ce15c",
"reference": "90bc45abf02ae6b7deb43895c1052cb0038506f1", "reference": "77db266766b54db3ee982fe51868328b887ce15c",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1234,20 +1174,20 @@
], ],
"description": "Symfony Filesystem Component", "description": "Symfony Filesystem Component",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"time": "2017-10-03T13:33:10+00:00" "time": "2017-11-07T14:12:55+00:00"
}, },
{ {
"name": "symfony/finder", "name": "symfony/finder",
"version": "v3.3.10", "version": "v3.3.13",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/finder.git", "url": "https://github.com/symfony/finder.git",
"reference": "773e19a491d97926f236942484cb541560ce862d" "reference": "138af5ec075d4b1d1bd19de08c38a34bb2d7d880"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/finder/zipball/773e19a491d97926f236942484cb541560ce862d", "url": "https://api.github.com/repos/symfony/finder/zipball/138af5ec075d4b1d1bd19de08c38a34bb2d7d880",
"reference": "773e19a491d97926f236942484cb541560ce862d", "reference": "138af5ec075d4b1d1bd19de08c38a34bb2d7d880",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1283,7 +1223,7 @@
], ],
"description": "Symfony Finder Component", "description": "Symfony Finder Component",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"time": "2017-10-02T06:42:24+00:00" "time": "2017-11-05T15:47:03+00:00"
}, },
{ {
"name": "symfony/polyfill-mbstring", "name": "symfony/polyfill-mbstring",
@ -1346,16 +1286,16 @@
}, },
{ {
"name": "symfony/process", "name": "symfony/process",
"version": "v3.3.10", "version": "v3.3.13",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/process.git", "url": "https://github.com/symfony/process.git",
"reference": "fdf89e57a723a29baf536e288d6e232c059697b1" "reference": "a56a3989fb762d7b19a0cf8e7693ee99a6ffb78d"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/process/zipball/fdf89e57a723a29baf536e288d6e232c059697b1", "url": "https://api.github.com/repos/symfony/process/zipball/a56a3989fb762d7b19a0cf8e7693ee99a6ffb78d",
"reference": "fdf89e57a723a29baf536e288d6e232c059697b1", "reference": "a56a3989fb762d7b19a0cf8e7693ee99a6ffb78d",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1391,7 +1331,7 @@
], ],
"description": "Symfony Process Component", "description": "Symfony Process Component",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"time": "2017-10-02T06:42:24+00:00" "time": "2017-11-13T15:31:11+00:00"
}, },
{ {
"name": "webmozart/assert", "name": "webmozart/assert",