1
0
Fork 0
Commit Graph

296 Commits (fcbc729f3fba03fd2b58ca68ccbfcc2313156320)

Author SHA1 Message Date
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