| @@ 192-204 (lines=13) @@ | ||
| 189 | $setUpCode[] = ' {'; |
|
| 190 | ||
| 191 | if ($parameters = $this->getConstructorParameters()) { |
|
| 192 | foreach ($parameters as $parameter) { |
|
| 193 | if ($parameterClass = $parameter->getClass()) { |
|
| 194 | $setUpCode[] = sprintf(' $this->%s = $this->%s(%s::class);', |
|
| 195 | $parameter->name, |
|
| 196 | $this->getPHPUnitMockMethod(), |
|
| 197 | $parameterClass->getShortName() |
|
| 198 | ); |
|
| 199 | } else { |
|
| 200 | $setUpCode[] = sprintf(" \$this->%s = ''; // TODO", |
|
| 201 | $parameter->name |
|
| 202 | ); |
|
| 203 | } |
|
| 204 | } |
|
| 205 | ||
| 206 | $setUpCode[] = ''; |
|
| 207 | $setUpCode[] = sprintf(' $this->%s = new %s(', $classCamelCaseName, $classShortName); |
|
| @@ 263-274 (lines=12) @@ | ||
| 260 | $testMethodBodyCode = []; |
|
| 261 | ||
| 262 | if (!empty($parameters)) { |
|
| 263 | foreach ($parameters as $parameter) { |
|
| 264 | if ($parameterClass = $parameter->getClass()) { |
|
| 265 | $testMethodBodyCode[] = sprintf( |
|
| 266 | ' $%s = $this->%s(%s::class);', |
|
| 267 | $parameter->name, |
|
| 268 | $this->getPHPUnitMockMethod(), |
|
| 269 | $parameterClass->getShortName() |
|
| 270 | ); |
|
| 271 | } else { |
|
| 272 | $testMethodBodyCode[] = sprintf(" \$%s = '';", $parameter->name); |
|
| 273 | } |
|
| 274 | } |
|
| 275 | ||
| 276 | $testMethodBodyCode[] = ''; |
|
| 277 | $testMethodBodyCode[] = sprintf(' $this->%s->%s(', $this->classCamelCaseName, $method->name); |
|