Кодировать климат, похожие блоки кода для декларации пространства имен?

Я использую кодовый климат для анализа кода, который пишу. Недавно было выявлено несколько повторений о замедлении пространства имен по нескольким признакам. Но я не уверен, почему это проблема, если черта не объявляет пространство имен?

Например, в этом примере код климата говорит: Similar blocks of code found in 3 locations. Consider refactoring. Найдено в My / App / TraitA.php и в 2 других местах — около 2 часов, чтобы исправить.

TraitA

<?php

declare(strict_types=1);

namespace My\App;

class traitA{
public function foo(){
//do something
}
}

TraitB

<?php

declare(strict_types=1);

namespace My\App;

class traitB{
public function bar(){
//do something
}
}

TraitC

<?php

declare(strict_types=1);

namespace My\App;

class traitC{
public function baz(){
//do something
}
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]