PHP Класс SebastianBergmann\PHPCPD\Detector\Detector

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$progressBar Symfony\Component\Console\Helper\ProgressBar
$strategy SebastianBergmann\PHPCPD\Detector\Strategy\AbstractStrategy

Открытые методы

Метод Описание
__construct ( AbstractStrategy $strategy, ProgressBar $progressBar = null )
copyPasteDetection ( Iterator | array $files, integer $minLines = 5, integer $minTokens = 70, boolean $fuzzy = false ) : CodeCloneMap Copy & Paste Detection (CPD).

Описание методов

__construct() публичный Метод

public __construct ( AbstractStrategy $strategy, ProgressBar $progressBar = null )
$strategy SebastianBergmann\PHPCPD\Detector\Strategy\AbstractStrategy
$progressBar Symfony\Component\Console\Helper\ProgressBar

copyPasteDetection() публичный Метод

Copy & Paste Detection (CPD).
public copyPasteDetection ( Iterator | array $files, integer $minLines = 5, integer $minTokens = 70, boolean $fuzzy = false ) : CodeCloneMap
$files Iterator | array List of files to process
$minLines integer Minimum number of identical lines
$minTokens integer Minimum number of identical tokens
$fuzzy boolean
Результат SebastianBergmann\PHPCPD\CodeCloneMap Map of exact clones found in the list of files

Описание свойств

$progressBar защищенное свойство

protected ProgressBar,Symfony\Component\Console\Helper $progressBar
Результат Symfony\Component\Console\Helper\ProgressBar

$strategy защищенное свойство

protected AbstractStrategy,SebastianBergmann\PHPCPD\Detector\Strategy $strategy
Результат SebastianBergmann\PHPCPD\Detector\Strategy\AbstractStrategy