Chris@0: assertInstanceOf($expected, (new ParserFactory)->create($kind, $lexer)); Chris@0: } Chris@0: Chris@0: public function provideTestCreate() { Chris@0: $lexer = new Lexer(); Chris@0: return [ Chris@0: [ Chris@0: ParserFactory::PREFER_PHP7, $lexer, Chris@0: 'PhpParser\Parser\Multiple' Chris@0: ], Chris@0: [ Chris@0: ParserFactory::PREFER_PHP5, null, Chris@0: 'PhpParser\Parser\Multiple' Chris@0: ], Chris@0: [ Chris@0: ParserFactory::ONLY_PHP7, null, Chris@0: 'PhpParser\Parser\Php7' Chris@0: ], Chris@0: [ Chris@0: ParserFactory::ONLY_PHP5, $lexer, Chris@0: 'PhpParser\Parser\Php5' Chris@0: ] Chris@0: ]; Chris@0: } Chris@0: }