From fc19640babfd949cb66c4504715336d468f2b3b3 Mon Sep 17 00:00:00 2001 From: Sara Itani Date: Wed, 1 Mar 2017 01:57:17 -0800 Subject: [PATCH] add FileEvent constructor, fix formatting --- src/Protocol/FileEvent.php | 10 ++++++++++ tests/Server/Workspace/DidChangeWatchedFilesTest.php | 6 ++---- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/Protocol/FileEvent.php b/src/Protocol/FileEvent.php index b4ed833..015044d 100644 --- a/src/Protocol/FileEvent.php +++ b/src/Protocol/FileEvent.php @@ -20,4 +20,14 @@ class FileEvent * @var int */ public $type; + + /** + * @param string $uri + * @param int $type + */ + public function __construct(string $uri, int $type) + { + $this->uri = $uri; + $this->type = $type; + } } diff --git a/tests/Server/Workspace/DidChangeWatchedFilesTest.php b/tests/Server/Workspace/DidChangeWatchedFilesTest.php index 1208930..1074c58 100644 --- a/tests/Server/Workspace/DidChangeWatchedFilesTest.php +++ b/tests/Server/Workspace/DidChangeWatchedFilesTest.php @@ -22,12 +22,10 @@ class DidChangeWatchedFilesTest extends ServerTestCase $loader = new PhpDocumentLoader(new FileSystemContentRetriever(), $projectIndex, $definitionResolver); $workspace = new Server\Workspace($client, $projectIndex, $dependenciesIndex, $sourceIndex, null, $loader, null); - $fileEvent = new FileEvent(); - $fileEvent->uri = 'my uri'; - $fileEvent->type = FileChangeType::DELETED; + $fileEvent = new FileEvent('my uri', FileChangeType::DELETED); $isDiagnosticsCleared = false; - $writer->on('message', function (Message $message) use ($fileEvent, & $isDiagnosticsCleared) { + $writer->on('message', function (Message $message) use ($fileEvent, &$isDiagnosticsCleared) { if ($message->body->method === "textDocument/publishDiagnostics") { $this->assertEquals($message->body->params->uri, $fileEvent->uri); $this->assertEquals($message->body->params->diagnostics, []);