PHP Класс GrumPHP\Task\AbstractLinterTask

Наследование: implements GrumPHP\Task\TaskInterface
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$grumPHP GrumPHP\Configuration\GrumPHP
$linter GrumPHP\Linter\LinterInterface

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

Метод Описание
__construct ( GrumPHP $grumPHP, GrumPHP\Linter\LinterInterface $linter )
getConfigurableOptions ( ) : Symfony\Component\OptionsResolver\OptionsResolver
getConfiguration ( )

Защищенные методы

Метод Описание
guardLinterIsInstalled ( ) Validates if the linter is installed.
lint ( FilesCollection $files ) : LintErrorsCollection

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

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

public __construct ( GrumPHP $grumPHP, GrumPHP\Linter\LinterInterface $linter )
$grumPHP GrumPHP\Configuration\GrumPHP
$linter GrumPHP\Linter\LinterInterface

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

public getConfigurableOptions ( ) : Symfony\Component\OptionsResolver\OptionsResolver
Результат Symfony\Component\OptionsResolver\OptionsResolver

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

public getConfiguration ( )

guardLinterIsInstalled() защищенный Метод

Validates if the linter is installed.
protected guardLinterIsInstalled ( )

lint() защищенный Метод

protected lint ( FilesCollection $files ) : LintErrorsCollection
$files GrumPHP\Collection\FilesCollection
Результат GrumPHP\Collection\LintErrorsCollection

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

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

protected GrumPHP,GrumPHP\Configuration $grumPHP
Результат GrumPHP\Configuration\GrumPHP

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

protected LinterInterface,GrumPHP\Linter $linter
Результат GrumPHP\Linter\LinterInterface