Chris@13: 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@13: Parser\Multiple::class Chris@0: ], Chris@0: [ Chris@0: ParserFactory::PREFER_PHP5, null, Chris@13: Parser\Multiple::class Chris@0: ], Chris@0: [ Chris@0: ParserFactory::ONLY_PHP7, null, Chris@13: Parser\Php7::class Chris@0: ], Chris@0: [ Chris@0: ParserFactory::ONLY_PHP5, $lexer, Chris@13: Parser\Php5::class Chris@0: ] Chris@0: ]; Chris@0: } Chris@13: }