src/Viserio/Component/Parser/Provider/ParserServiceProvider.php
public function getFactories(): array
    {
        return [
            LoaderContract::class => static function (ContainerInterface $container): FileLoader {
                return new FileLoader();
            },
            FileLoader::class => static function (ContainerInterface $container) {
                return $container->get(LoaderContract::class);
            },
            TaggableParser::class => static function (ContainerInterface $container): TaggableParser {
                return new TaggableParser();
            },
            GroupParser::class => static function (ContainerInterface $container): GroupParser {
                return new GroupParser();
            },
            Parser::class => static function (ContainerInterface $container): Parser {
                return new Parser();
            },
            'parser' => static function (ContainerInterface $container) {
                return $container->get(Parser::class);
            },
            Dumper::class => static function (ContainerInterface $container): Dumper {
                return new Dumper();
            },
        ];
    }
public function getFactories(): array
    {
        return [
            LoaderContract::class => static function (ContainerInterface $container): FileLoader {
                return new FileLoader();
            },
            FileLoader::class => static function (ContainerInterface $container) {
                return $container->get(LoaderContract::class);
            },
            TaggableParser::class => static function (ContainerInterface $container): TaggableParser {
                return new TaggableParser();
            },
            GroupParser::class => static function (ContainerInterface $container): GroupParser {
                return new GroupParser();
            },
            Parser::class => static function (ContainerInterface $container): Parser {
                return new Parser();
            },
            'parser' => static function (ContainerInterface $container) {
                return $container->get(Parser::class);
            },
            Dumper::class => static function (ContainerInterface $container): Dumper {
                return new Dumper();
            },
        ];
    }
{@inheritdoc}