PHP Integrator
- PHP Integrator is an open-source project that provides code analysis and utilities for PHP projects. It - consists of a set of packages for the Atom editor, backed by - a socket server that performs the heavy lifting, - integrating a powerful development environment inside your text editor. + PHP Integrator is a free and open source server that provides IDE-like features for PHP projects to clients. + It can be integrated into any editor and is currently integrated into the the + Atom editor via a set of + packages.
How do I make it work?
Wait, now I'm confused, what is it really?
At the moment, PHP Integrator itself consists of a set of Atom packages written in CoffeeScript, backed by - a socket server written in PHP. The PHP server is separate from the Atom packages, but is installed - automatically to make the process of installing it as painless as possible for Atom users. + a server written in PHP (the core). The PHP server is separate from the Atom packages and reusable, but is + installed automatically to make the process of installing it as painless as possible for Atom users.
@@ -368,7 +368,7 @@
Is it really exclusive to Atom?
The packages and CoffeeScript parts are dependent on Atom, but the PHP server, which does the heavy lifting, is not dependent on Atom at all. The PHP server was originally part of the base Atom package, but - has been split off into a separate repository for reuse. + has since been split off into a separate repository.
What about making it a language server?
From b8bdf1f1ef8f378cb18665f68a55e669e3bb54c9 Mon Sep 17 00:00:00 2001 From: GertWhat about making it a language
Where is the code?
-
Right here on GitHub, for the packages, and right here on GitLab, for the core.
++ The core is on GitLab and + the Atom packages on GitHub +
- The core is on GitLab and
- the Atom packages on GitHub
+ The core is on GitLab and
+ the Atom packages on GitHub.
From 2fb78fe5b8ab9bffd610be0ab21d110e0f1017e7 Mon Sep 17 00:00:00 2001
From: Gert
From 789e2f9baff558b131d9b05b98a2944f1e3756a3 Mon Sep 17 00:00:00 2001
From: Gert
+ It may also be worthwile to disable xdebug, if you have it enabled, as
+
+ even loading it can have a negative impact on performance.
+
At the moment, PHP Integrator itself consists of a set of Atom packages written in CoffeeScript, backed by
From 874d7aa295cb84b36bedfa81886c06e55d2622da Mon Sep 17 00:00:00 2001
From: Gert
It may also be worthwile to disable xdebug, if you have it enabled, as
-
+
even loading it can have a negative impact on performance.
- View the source
-
From f689e02e4de77182da49e45a989dc866ab2bf384 Mon Sep 17 00:00:00 2001
From: Gert
What about making it a language
Where is the code?
Awesome! What do I need?
-
How do I make it work?
Wait, now I'm confused, what is it really?
How do I make it work?
Where is the code?
From c76cbdd67734e904bfde1003e2d31d384dcb5725 Mon Sep 17 00:00:00 2001
From: Gert Autocompletion