Code Duplication    Length = 17-17 lines in 2 locations

RoboFile.php 2 locations

@@ 317-333 (lines=17) @@
314
     *
315
     * @return void
316
     */
317
    public function dockerMagento(array $args)
318
    {
319
320
        // if not argument has been passed, execute the info command
321
        if (sizeof($args) === 0) {
322
            $args = array('help');
323
        }
324
325
        // start syncing the sources
326
        $this->taskExec('docker')
327
             ->arg('exec')
328
             ->arg($this->getTargetContainer())
329
             ->arg('bash')
330
             ->arg('-c')
331
             ->arg(sprintf('cd %s && chmod +x bin/magento && bin/magento %s', $this->getDockerMagentoRootDir(), implode(' ', $args)))
332
             ->run();
333
    }
334
335
    /**
336
     * Invokes the passed Composer command inside the Magento root directory of the docker container.
@@ 342-358 (lines=17) @@
339
     *
340
     * @return void
341
     */
342
    public function dockerComposer(array $args)
343
    {
344
345
        // if not argument has been passed, execute the info command
346
        if (sizeof($args) === 0) {
347
            $args = array('help');
348
        }
349
350
        // start syncing the sources
351
        $this->taskExec('docker')
352
             ->arg('exec')
353
             ->arg($this->getTargetContainer())
354
             ->arg('bash')
355
             ->arg('-c')
356
             ->arg(sprintf('cd %s && composer %s', $this->getDockerMagentoRootDir(), implode(' ', $args)))
357
             ->run();
358
    }
359
360
    /**
361
     * The complete build process.