Code Duplication    Length = 11-12 lines in 2 locations

src/Console/Command/OrderCommand.php 1 location

@@ 85-95 (lines=11) @@
82
            });
83
    }
84
85
    protected function view($app)
86
    {
87
        $this->getApp()->appendCommand('order:view', 'Mostra detalhes de um pedido')
88
            ->addArgument('orderId', InputArgument::REQUIRED, 'Product ID')
89
            ->setCode(function (InputInterface $input, OutputInterface $output) use ($app) {
90
                $list = $app->processInputParameters([], $input, $output);
91
                $id = $input->getArgument('orderId');
92
                $p = $app->factorySdk($list)->factoryManager('order')->findById($id);
93
                $app->displayOrder($p, $output);
94
            });
95
    }
96
97
    protected function factoryList($app, $type)
98
    {

src/Console/Command/ProductCommand.php 1 location

@@ 29-40 (lines=12) @@
26
{
27
    protected $list = ['view', 'insert', 'update', 'list'];
28
29
    public function list($app)
30
    {
31
        $this->getApp()->appendCommand('product:list', 'List')
32
            ->setCode(function (InputInterface $input, OutputInterface $output) use ($app) {
33
                $list = $app->processInputParameters([], $input, $output);
34
                $collection = $app->factorySdk($list)->factoryManager('product')->fetch(0, 50);
35
                foreach ($collection as $p) {
36
                    $app->displayProduct($p, $output);
37
                    $output->writeln("\n\n--------------------------------------\n\n");
38
                }
39
            });
40
    }
41
42
    public function insert($app)
43
    {