@@ -21,10 +21,11 @@ Based on data from these sources the Refactoring Browser consists of two distinc
21
21
22
22
* `` Patches `` allows to build patches based on change operations on a file.
23
23
* `` Refactoring `` contains the actual Refactoring domain and adapters to third party libraries.
24
+ * `` Collections `` adds some collection semantics on top of PHP arrays. Currently contains a Set type.
24
25
25
26
## Install & Basic Usage
26
27
27
- [ Download PHAR] ( http ://qafoo .com/downloads/refactor.tar.gz )
28
+ [ Download PHAR] ( https ://github .com/QafooLabs/php-refactoring-browser/releases )
28
29
29
30
The refactoring browser is used with:
30
31
@@ -110,18 +111,16 @@ Integration:
110
111
List of Refactorings to implement:
111
112
112
113
* Extract Method (Prototype Done)
113
- * Check code after line range if assignments are actually used, or just internal to extracted method
114
- * Check how previously defined arrays work when not fully part of extracted method.
115
114
* Rename Local Variable (Prototype Done)
116
- * Optimize use statements
115
+ * Optimize use statements (Done)
117
116
* Convert Local Variable to Instance Variable (Prototype Done)
117
+ * Rename Class PSR-0 aware (Done)
118
+ * Rename Namespace PSR-0 aware (Done)
118
119
* Convert Magic Value to Constant
119
120
* Rename Method
120
121
* Private Methods Only first
121
122
* Rename Instance Variable
122
123
* Private Variables Only First
123
- * Rename Class PSR-0 aware (Done)
124
- * Rename Namespace PSR-0 aware (done)
125
124
* Extract Interface
126
125
127
126
## Internals
0 commit comments