From d433ae4ed0c4bce74b8b6b91c7d426e56582b12d Mon Sep 17 00:00:00 2001 From: Ivan Bozhanov Date: Fri, 20 Jan 2017 17:33:04 +0200 Subject: [PATCH] Now works with unsaved files --- src/SignatureHelpProvider.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/SignatureHelpProvider.php b/src/SignatureHelpProvider.php index 4fbb8f0..67336d4 100644 --- a/src/SignatureHelpProvider.php +++ b/src/SignatureHelpProvider.php @@ -60,7 +60,10 @@ class SignatureHelpProvider $help = new SignatureHelp; $help->signatures = []; - $handle = fopen($doc->getUri(), 'r'); + $handle = fopen('php://temp', 'r+'); + fwrite($handle, $doc->getContent()); + fseek($handle, 0); + $lines = []; for ($i = 0; $i < $pos->line; $i++) { $lines[] = strlen(fgets($handle));