PHP Класс GrumPHP\Parser\Php\PhpParser

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

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

Метод Описание
__construct ( ParserFactory $parserFactory, TraverserFactory $traverserFactory, Filesystem $filesystem ) PhpParser constructor.
isInstalled ( ) : boolean
parse ( SplFileInfo $file ) : ParseErrorsCollection
setParserOptions ( array $options )

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

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

PhpParser constructor.
public __construct ( ParserFactory $parserFactory, TraverserFactory $traverserFactory, Filesystem $filesystem )
$parserFactory GrumPHP\Parser\Php\Factory\ParserFactory
$traverserFactory GrumPHP\Parser\Php\Factory\TraverserFactory
$filesystem GrumPHP\Util\Filesystem

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

public isInstalled ( ) : boolean
Результат boolean

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

public parse ( SplFileInfo $file ) : ParseErrorsCollection
$file SplFileInfo
Результат GrumPHP\Collection\ParseErrorsCollection

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

public setParserOptions ( array $options )
$options array