public function createParser(ParserNodeInterface $parserNode, ManagerInterface $manager)
    {

        // create a reflection class from the configured parser type
        $reflectionClass = new ReflectionClass($parserNode->getType());

        // create a new parser instance and pass the configuration and manager to the constructor
        return $reflectionClass->newInstanceArgs(array($parserNode, $manager));
    }
public function createParser(ParserNodeInterface $parserNode, ManagerInterface $manager)
    {

        // create a reflection class from the configured parser type
        $reflectionClass = new ReflectionClass($parserNode->getType());

        // create a new parser instance and pass the configuration and manager to the constructor
        return $reflectionClass->newInstanceArgs(array($parserNode, $manager));
    }
public function createParser ( ParserNodeInterface $ parserNode , ManagerInterface $ manager ) { // create a reflection class from the configured parser type $ reflectionClass = new ReflectionClass ( $ parserNode -> getType ( ) ) ; // create a new parser instance and pass the configuration and manager to the constructor return $ reflectionClass -> newInstanceArgs ( array ( $ parserNode , $ manager ) ) ; }
Creates and returns a new parser instance from the passed configuration.

@param \AppserverIo\Appserver\Core\Api\Node\ParserNodeInterface $parserNode The parser configuration
@param \AppserverIo\Psr\Application\ManagerInterface            $manager    The manager the parser is bound to

@return \AppserverIo\Appserver\DependencyInjectionContainer\ParserInterface The parser instance
Creates and returns a new parser instance from the passed configuration .