Philip Nelson
fcbc729f3f
Merge remote-tracking branch 'felixfbecker/master' into return-self
2018-01-09 20:10:00 +11:00
Tyson Andre
c48ee55808
tests: fix benchmark on case sensitive filesystems ( #573 )
...
On case insensitive file systems, such as the defaults for Mac OS/Windows, this works, but it doesn't work for ext4, etc.
The folder being checked out is `validation/frameworks/codeigniter`, this searched for `validation/frameworks/CodeIgniter`
2018-01-01 18:31:55 -08:00
Felix Becker
20960a8b9f
fix(DefinitionResolver): find variables in sibling children ( #568 )
...
Fixes #566
2017-12-30 22:26:51 -08:00
Felix Becker
8439da999a
ci(travis): only build master and PRs
2017-12-28 15:34:11 -08:00
Phil Nelson
1cfba8b6bb
fix(DefinitionResolver): don't crash if foreach key isn't a variable ( #564 )
2017-12-24 17:55:48 -08:00
Phil Nelson
425b2390b5
fix(DefinitionResolver): fix crash on unknown foreach type ( #562 )
...
Fix when unknown type is found in foreach expression
2017-12-24 01:52:49 -08:00
Jannik Vieten
a0caf8d18f
docs(used-by): mention Atom's ide-php in README ( #559 )
...
adds Atom's ide-php package to "used by" section in README
2017-12-22 18:03:24 -08:00
Phil Nelson
63da051e72
fix(DefinitionResolver): fix methods with self return type ( #550 )
2017-12-22 18:02:37 -08:00
Philip Nelson
0775c0728a
made a mess of merge - revert CompletionTest to original
2017-12-23 12:41:50 +11:00
Philip Nelson
1f827298c5
remove unneeded completion tests, add static definition test
2017-12-23 12:29:41 +11:00
Philip Nelson
85b2ee8604
Merge branch 'return-self' of https://github.com/phil-nelson/php-language-server into return-self
2017-12-23 11:53:24 +11:00
Philip Nelson
93df21d132
Merge remote-tracking branch 'felixfbecker/master' into return-self
2017-12-19 19:45:37 +11:00
Felix Becker
7c8de3aca5
Merge branch 'master' into return-self
2017-12-17 17:55:31 -08:00
Phil Nelson
9eea26df71
feat: foreach completion ( #551 )
2017-12-17 17:55:12 -08:00
Philip Nelson
7f2c4ec6c2
Merge branch 'return-self' of https://github.com/phil-nelson/php-language-server into return-self
2017-12-11 20:58:29 +11:00
Philip Nelson
57bffdb1b0
remove redundant code
2017-12-11 20:57:34 +11:00
phil-nelson
7060b5f7e4
Merge branch 'master' into return-self
2017-12-11 20:15:26 +11:00
Philip Nelson
f4648689da
ensure we get a class declaration
2017-12-11 20:07:50 +11:00
Philip Nelson
a153d71266
revert return_type test and add specific return_self test
2017-12-11 20:03:40 +11:00
Philip Nelson
4186d8f9ce
return class containing self instead of self
2017-12-10 22:07:43 +11:00
Philip Nelson
50de9bb28e
WIP resolve return self better
2017-12-10 20:34:25 +11:00
Felix Becker
f46fccd0d3
docs: add missing completion gif
2017-12-09 21:44:03 -08:00
Felix Becker
6d0a7ba7df
docs: add signatureHelp demo
2017-12-09 21:41:36 -08:00
phil-nelson
a40cf731f7
feat: Signature help ( #547 )
...
closes #18
2017-12-09 21:10:43 -08:00
Felix Becker
78316545a8
ci(macos): try alternative method to download composer
2017-12-03 16:23:14 -08:00
Felix Becker
09477b747e
fix(diagnostics): handle null case
2017-12-03 15:49:43 -08:00
Maarten Staa
9b1fafae58
fix(diagnostics): update checking of $this usage to only error in static methods ( #545 )
2017-12-03 13:42:01 -08:00
Felix Becker
ff746a836d
chore: update semantic-release to v11
2017-11-25 10:52:21 -08:00
Felix Becker
31bae23912
ci(release): use semantic-release v10
2017-11-22 03:33:35 -08:00
Felix Becker
724eb6f1dc
ci(appveyor): update image
2017-11-21 03:41:03 -08:00
Maarten Staa
4f672c24d8
feat(diagnostics): report error when $this is used in a static method or outside a class method ( #528 )
2017-11-18 17:41:37 -08:00
Felix Becker
80ef8ff503
fix(indexing): properly resolve self, static and parent keywords ( #532 )
...
Previously we would dump static, self and parent as literal FQNs into the index.
2017-11-18 16:59:57 -08:00
Felix Becker
b1a1875070
fix(completion): don't suggest <?php on > characer ( #527 )
...
closes #372
2017-11-15 22:38:01 -08:00
Felix Becker
06747bb734
ci(travis): don't release on PRs
2017-11-15 13:14:08 -08:00
Felix Becker
607cd8158d
test(index): add IndexTest
2017-11-15 13:08:15 -08:00
Felix Becker
1ec8d8d8e2
ci(travis): correct version
2017-11-12 12:41:51 -08:00
Felix Becker
0afc3320d5
ci(travis): pin version to 7.2RC5
...
7.2RC6 is causing segfaults
2017-11-12 12:40:13 -08:00
Felix Becker
1804ac8d97
ci(travis): correct BUILD_LEADER_ID
2017-11-10 01:16:15 -08:00
Felix Becker
9434cb1b67
ci(release): set verifyConditions to empty array
2017-11-10 00:26:03 -08:00
Felix Becker
0e645301cc
ci(travis): remove language tag
2017-11-09 22:40:56 -08:00
Felix Becker
3e41244b6f
ci(travis): use PHP 7 for release
2017-11-09 22:01:50 -08:00
Felix Becker
eadf305a1f
ci(travis): fix release
2017-11-09 19:07:43 -08:00
Felix Becker
d54ece3366
build(docker): optimize docker build
2017-11-09 18:59:41 -08:00
Felix Becker
857fe26eb5
ci(travis): optimize
2017-11-09 18:48:02 -08:00
Felix Becker
b4a3134e2a
ci(travis): use build stages
2017-11-09 18:00:39 -08:00
Brandon Max
f5c45f83ed
docs(contributing): document how to use XDebug ( #518 )
2017-11-09 16:15:36 -08:00
Felix Becker
b03b9a239c
ci(travis): run on OSX ( #517 )
2017-11-05 02:54:56 -08:00
Felix Becker
41e84880b3
ci(travis): use string versions
2017-11-05 02:30:34 -08:00
Felix Becker
74578c7b58
ci(travis): only test lowest and highest PHP version
2017-11-05 02:28:38 -08:00
Felix Becker
235a790156
ci: remove shallow submodule cloning
2017-11-05 01:51:33 -08:00