Vim PHP Refactoring: Extract Method Funktion

Mit Vim PHP refaktorisieren? Kein Problem mit folgender Funktion, das im Visual Mode markierten Code auslagert. Das Skript ist noch nicht ganz perfekt, aber schon mal eine ganz gute Basis. Im Laufe der nächsten Woche arbeite ich weiter daran. Die Basis für die Funktion ist eine C#-Variante von Klaus Horsten.

Einsatzbeispiel

Du möchtest im folgenden Code Zeile 6-8 in eine eigene Funktion auslagern:

public function test() {

    /* Code */
    // auszulagernder Code
    $array = array('key' => 'value');
    $testString = '';
    /* Code */

    return $array['key'] . $testString;
}