Mercurial > hg > cmmr2012-drupal-site
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); |