src/FileGenerators/AbstractExtendingClassGenerator.php 1 location
|
@@ 47-50 (lines=4) @@
|
| 44 |
|
$classChunks = explode('\\', $this->yaml['class']); |
| 45 |
|
$className = array_pop($classChunks); |
| 46 |
|
$namespace = $this->yaml['src']['namespace'] . '\\' . static::NAMESPACE; |
| 47 |
|
if (count($classChunks) > 0) { |
| 48 |
|
$namespace .= '\\' . implode('\\', $classChunks); |
| 49 |
|
$namespace = str_replace('\\\\', '\\', $namespace); |
| 50 |
|
} |
| 51 |
|
$baseClass = $this->yaml['src']['namespace'] . '\\' . $this->yaml['class']; |
| 52 |
|
|
| 53 |
|
$factory = new BuilderFactory; |
src/FileGenerators/AbstractExtendingTestGenerator.php 1 location
|
@@ 49-52 (lines=4) @@
|
| 46 |
|
$baseClass = array_pop($classChunks); |
| 47 |
|
$className = $baseClass . 'Test'; |
| 48 |
|
$namespace = $this->yaml['tests']['namespace'] . '\\' . static::NAMESPACE; |
| 49 |
|
if (count($classChunks) > 0) { |
| 50 |
|
$namespace .= '\\' . implode('\\', $classChunks); |
| 51 |
|
$namespace = str_replace('\\\\', '\\', $namespace); |
| 52 |
|
} |
| 53 |
|
$baseClassFQCN = $this->yaml['src']['namespace'] . '\\' . $this->yaml['class']; |
| 54 |
|
|
| 55 |
|
$factory = new BuilderFactory; |
src/FileGenerators/BaseClassGenerator.php 1 location
|
@@ 71-74 (lines=4) @@
|
| 68 |
|
$classChunks = explode('\\', $this->yaml['class']); |
| 69 |
|
$className = array_pop($classChunks); |
| 70 |
|
$namespace = $this->yaml['src']['namespace']; |
| 71 |
|
if (count($classChunks) > 0) { |
| 72 |
|
$namespace .= '\\' . implode('\\', $classChunks); |
| 73 |
|
$namespace = str_replace('\\\\', '\\', $namespace); |
| 74 |
|
} |
| 75 |
|
|
| 76 |
|
$class = $this->factory->class($className) |
| 77 |
|
->implement($className . 'Interface') |
src/FileGenerators/InterfaceGenerator.php 1 location
|
@@ 56-59 (lines=4) @@
|
| 53 |
|
$baseClass = array_pop($classChunks); |
| 54 |
|
$className = $baseClass . 'Interface'; |
| 55 |
|
$namespace = $this->yaml['src']['namespace']; |
| 56 |
|
if (count($classChunks) > 0) { |
| 57 |
|
$namespace .= '\\' . implode('\\', $classChunks); |
| 58 |
|
$namespace = str_replace('\\\\', '\\', $namespace); |
| 59 |
|
} |
| 60 |
|
|
| 61 |
|
$factory = new BuilderFactory(); |
| 62 |
|
|