a5433b211a 
								
							
								 
							
						 
						
							
							
								
								fix tests  
							
							
							
						 
						
							2019-06-20 06:41:52 +08:00  
				
					
						
							
							
								 
						
							
							
								18c6ccd137 
								
							
								 
							
						 
						
							
							
								
								refactor: use protocol package ( #661 )  
							
							... 
							
							
							
							Adapts the Language Server to use the extracted php language server protocol 
							
						 
						
							2018-09-09 14:37:35 +02:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								cc3f0da21a 
								
							
								 
							
						 
						
							
							
								
								Fix 'find references' for unused symbols ( #392 )  
							
							... 
							
							
							
							* Add tests for unused symbols
* Fix tests for unused symbols 
							
						 
						
							2017-06-10 11:37:39 +02:00  
				
					
						
							
							
								 
						
							
							
								96ea8608d7 
								
							
								 
							
						 
						
							
							
								
								Support getting references from a reference  
							
							... 
							
							
							
							Closes  #201  
						
							2016-12-13 02:53:01 +01:00  
				
					
						
							
							
								 
						
							
							
								03bbf5f4ba 
								
							
								 
							
						 
						
							
							
								
								Enable LS to operate without accessing the file system ( #136 )  
							
							... 
							
							
							
							This PR decouples the LS from direct file system access by implementing the proposals for workspace/files and textDocument/content under workspace/xfiles and textDocument/xcontent. The requests are only used when the client expressed support for them through ClientCapabilities, otherwise direct FS access is used.
This turns document content retrieval and recursive file search into async operations.
In turn, all server handlers can now operate async by returning a promise. 
							
						 
						
							2016-11-14 10:25:44 +01:00  
				
					
						
							
							
								 
						
							
							
								8a354ba1af 
								
							
								 
							
						 
						
							
							
								
								Definition for use function ( #116 )  
							
							
							
						 
						
							2016-10-26 11:47:02 +02:00  
				
					
						
							
							
								 
						
							
							
								4db7ffd88c 
								
							
								 
							
						 
						
							
							
								
								Hover ( #50 )  
							
							... 
							
							
							
							* Add hover support
* Use context in DocBlockParser
* Improve DocBlockParser error handling
* Improve hover output
* Add more tests 
							
						 
						
							2016-10-19 12:31:32 +02:00  
				
					
						
							
							
								 
						
							
							
								2e03aa32f3 
								
							
								 
							
						 
						
							
							
								
								Fix class constant tests  
							
							
							
						 
						
							2016-10-19 12:26:22 +02:00  
				
					
						
							
							
								 
						
							
							
								6b6ec8c105 
								
							
								 
							
						 
						
							
							
								
								Symbol test refactor ( #92 )  
							
							... 
							
							
							
							* Don't use json_decode in symbol tests
* Remove custom setUp()
* Use getDefinitionLocation()
* TextDocumentTestCase -> ServerTestCase
* Refactor Workspace\SymbolTest 
							
						 
						
							2016-10-18 23:09:51 +02:00  
				
					
						
							
							
								 
						
							
							
								691a0bddfe 
								
							
								 
							
						 
						
							
							
								
								Refactor tests for easier changes to fixtures ( #87 )  
							
							
							
						 
						
							2016-10-18 10:48:16 +02:00  
				
					
						
							
							
								 
						
							
							
								6fe01183b0 
								
							
								 
							
						 
						
							
							
								
								References ( #52 )  
							
							... 
							
							
							
							* Adds support for textDocument/references
* Adds tests for global definitions and global fallback 
							
						 
						
							2016-10-12 01:45:15 +02:00