1
0
Fork 0

Merge branch 'master' into fix/eol

pull/682/head
Gabriel Noé González 2018-11-13 21:50:43 +01:00 committed by GitHub
commit c29bae2512
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 11 additions and 8 deletions

View File

@ -11,6 +11,11 @@ use Sabre\Event\Promise;
*/
class ClientCache implements Cache
{
/**
* @var LanguageClient
*/
public $client;
/**
* @param LanguageClient $client
*/

View File

@ -4,7 +4,7 @@ declare(strict_types = 1);
namespace LanguageServer\Client;
use LanguageServer\ClientHandler;
use LanguageServerProtocol\{TextDocumentItem, TextDocumentIdentifier};
use LanguageServerProtocol\{Diagnostic, TextDocumentItem, TextDocumentIdentifier};
use Sabre\Event\Promise;
use JsonMapper;

View File

@ -4,7 +4,7 @@ declare(strict_types = 1);
namespace LanguageServer;
use LanguageServer\Index\ReadableIndex;
use phpDocumentor\Reflection\{Types, Type, Fqsen, TypeResolver};
use phpDocumentor\Reflection\{Types, Type, TypeResolver};
use LanguageServerProtocol\SymbolInformation;
use Generator;
@ -80,7 +80,7 @@ class Definition
* Can also be a compound type.
* If it is unknown, will be Types\Mixed_.
*
* @var \phpDocumentor\Type|null
* @var Type|null
*/
public $type;

View File

@ -274,7 +274,6 @@ class Index implements ReadableIndex, \Serializable
}
/**
* @param string $serialized
* @return string
*/
public function serialize()

View File

@ -167,7 +167,7 @@ class LanguageServer extends AdvancedJsonRpc\Dispatcher
*/
public function initialize(ClientCapabilities $capabilities, string $rootPath = null, int $processId = null, string $rootUri = null): Promise
{
if ($rootPath === null) {
if ($rootPath === null && $rootUri !== null) {
$rootPath = uriToPath($rootUri);
}
return coroutine(function () use ($capabilities, $rootPath, $processId) {

View File

@ -63,7 +63,7 @@ class PhpDocument
/**
* Map from fully qualified name (FQN) to Node
*
* @var Node
* @var Node[]
*/
private $definitionNodes;

View File

@ -6,8 +6,7 @@ namespace LanguageServer;
use LanguageServer\Index\ReadableIndex;
use LanguageServerProtocol\{
Position,
SignatureHelp,
ParameterInformation
SignatureHelp
};
use Microsoft\PhpParser\Node;
use Sabre\Event\Promise;