public function testShouldFactoryTypeParserWhenSomeArgumentKeyIsANumber() { $factory = new Factory(); $arguments = array('a' => true, 'b' => 42, 'c'); $expectedInstanceType = 'PHPFluent\\Callback\\ArgumentParser\\Type'; $actualInstance = $factory->parser($arguments); $this->assertInstanceOf($expectedInstanceType, $actualInstance); }
/** * @covers ::parser */ public function testFactory() { $this->assertInstanceOf(Parser::class, Factory::parser()); }
/** * {@inheritdoc} */ public function parse(array $arguments, array $parameters) { $parser = $this->factory->parser($arguments); return $parser->parse($arguments, $parameters); }