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 |
|
|