comparison vendor/chi-teck/drupal-code-generator/src/GeneratorTester.php @ 4:a9cd425dd02b

Update, including to Drupal core 8.6.10
author Chris Cannam
date Thu, 28 Feb 2019 13:11:55 +0000
parents c75dbcec494b
children
comparison
equal deleted inserted replaced
3:307d7a7fd348 4:a9cd425dd02b
157 $title = "Welcome to $name generator!"; 157 $title = "Welcome to $name generator!";
158 $expected_display .= " $title\n"; 158 $expected_display .= " $title\n";
159 $expected_display .= str_repeat('–', strlen($title) + 2) . "\n"; 159 $expected_display .= str_repeat('–', strlen($title) + 2) . "\n";
160 160
161 foreach ($this->interaction as $question => $answer) { 161 foreach ($this->interaction as $question => $answer) {
162 $question = preg_replace('/^<\d*> /', '', $question);
162 $expected_display .= "\n"; 163 $expected_display .= "\n";
163 $expected_display .= " $question\n"; 164 $expected_display .= " $question\n";
164 $expected_display .= " ➤ \n"; 165 // Regular question.
166 if (strpos($question, "\n") === FALSE) {
167 $expected_display .= " ➤ \n";
168 }
169 // Choice question.
170 else {
171 $expected_display .= " ➤➤➤ \n";
172 }
165 } 173 }
166 174
167 $expected_display = str_replace('%default_name%', $default_name, $expected_display); 175 $expected_display = str_replace('%default_name%', $default_name, $expected_display);
168 $default_machine_name = Utils::human2machine(basename($this->directory)); 176 $default_machine_name = Utils::human2machine(basename($this->directory));
169 $expected_display = str_replace('%default_machine_name%', $default_machine_name, $expected_display); 177 $expected_display = str_replace('%default_machine_name%', $default_machine_name, $expected_display);