Code Duplication    Length = 14-14 lines in 2 locations

src/GeneratorApi.php 2 locations

@@ 46-59 (lines=14) @@
43
     *
44
     * @return string Generated PHP method code
45
     */
46
    protected function generateEntityTableMethod($tableClassName)
47
    {
48
        $code = "\n\t" . '/**';
49
        $code .= "\n\t" . ' * Create '.$tableClassName.' instance.';
50
        $code .= "\n\t" . ' * @param ViewInterface $renderer Renderer';
51
        $code .= "\n\t" . ' * @param string $locale Locale';
52
        $code .= "\n\t" . ' * @return '.$tableClassName.'Query Instance of entity table';
53
        $code .= "\n\t" . ' */';
54
        $code .= "\n\t" . 'public function ' . lcfirst($tableClassName) . '(ViewInterface $renderer = null, $locale = null)';
55
        $code .= "\n\t" . "{";
56
        $code .= "\n\t\t" . 'return new '.$tableClassName.'Query($this->id, $this->query, $renderer, $this->id, $locale);';
57
58
        return $code . "\n\t" . "}"."\n";
59
    }
60
61
    /**
62
     * Generate entity classes.
@@ 212-225 (lines=14) @@
209
     * @param string $tableClassName Table entity class name
210
     * @return string Generated PHP method code
211
     */
212
    protected function generateEntityTableRowMethod($tableClassName)
213
    {
214
        $code = "\n\t" . '/**';
215
        $code .= "\n\t" . ' * Create '.$tableClassName.' instance.';
216
        $code .= "\n\t" . ' * @param ViewInterface $renderer Renderer';
217
        $code .= "\n\t" . ' * @param string $locale Locale';
218
        $code .= "\n\t" . ' * @return '.$tableClassName.'Query Instance of entity table';
219
        $code .= "\n\t" . ' */';
220
        $code .= "\n\t" . 'public function createRow(ViewInterface $renderer = null, $locale = null)';
221
        $code .= "\n\t" . "{";
222
        $code .= "\n\t\t" . 'return new '.$tableClassName.'($this->query, $renderer, $this->id, $locale);';
223
224
        return $code . "\n\t" . "}"."\n";
225
    }
226
227
    /**
228
     * Create entity table query PHP class code.