PHP Class GrumPHP\Linter\Json\JsonLinter

Inheritance: implements GrumPHP\Linter\LinterInterface
Afficher le fichier Open project: phpro/grumphp Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( Filesystem $filesystem, Seld\JsonLint\JsonParser $jsonParser ) JsonLinter constructor.
isInstalled ( ) : boolean
lint ( SplFileInfo $file ) : mixed
setDetectKeyConflicts ( boolean $detectKeyConflicts )

Private Methods

Méthode Description
calculateFlags ( ) : integer

Method Details

__construct() public méthode

JsonLinter constructor.
public __construct ( Filesystem $filesystem, Seld\JsonLint\JsonParser $jsonParser )
$filesystem GrumPHP\Util\Filesystem
$jsonParser Seld\JsonLint\JsonParser

isInstalled() public méthode

public isInstalled ( ) : boolean
Résultat boolean

lint() public méthode

public lint ( SplFileInfo $file ) : mixed
$file SplFileInfo
Résultat mixed

setDetectKeyConflicts() public méthode

public setDetectKeyConflicts ( boolean $detectKeyConflicts )
$detectKeyConflicts boolean