PHP Class spec\GrumPHP\Parser\Php\PhpParserSpec

Inheritance: extends PhpSpec\ObjectBehavior
显示文件 Open project: phpro/grumphp

Public Methods

Method Description
it_catches_parse_exceptions ( PhpParser\Parser $parser )
it_is_initializable ( )
it_parses_a_file ( PhpParser\NodeTraverserInterface $traverser )
it_uses_parser_options ( ParserFactory $parserFactory, TraverserFactory $traverserFactory, PhpParser\Parser $parser, PhpParser\NodeTraverserInterface $traverser )
let ( ParserFactory $parserFactory, TraverserFactory $traverserFactory, PhpParser\Parser $parser, PhpParser\NodeTraverserInterface $traverser, Filesystem $filesystem )

Method Details

it_catches_parse_exceptions() public method

public it_catches_parse_exceptions ( PhpParser\Parser $parser )
$parser PhpParser\Parser

it_is_initializable() public method

public it_is_initializable ( )

it_parses_a_file() public method

public it_parses_a_file ( PhpParser\NodeTraverserInterface $traverser )
$traverser PhpParser\NodeTraverserInterface

it_uses_parser_options() public method

public it_uses_parser_options ( ParserFactory $parserFactory, TraverserFactory $traverserFactory, PhpParser\Parser $parser, PhpParser\NodeTraverserInterface $traverser )
$parserFactory GrumPHP\Parser\Php\Factory\ParserFactory
$traverserFactory GrumPHP\Parser\Php\Factory\TraverserFactory
$parser PhpParser\Parser
$traverser PhpParser\NodeTraverserInterface

let() public method

public let ( ParserFactory $parserFactory, TraverserFactory $traverserFactory, PhpParser\Parser $parser, PhpParser\NodeTraverserInterface $traverser, Filesystem $filesystem )
$parserFactory GrumPHP\Parser\Php\Factory\ParserFactory
$traverserFactory GrumPHP\Parser\Php\Factory\TraverserFactory
$parser PhpParser\Parser
$traverser PhpParser\NodeTraverserInterface
$filesystem GrumPHP\Util\Filesystem