src/Extension.php
public function parameterValidatorFactory()
    {
        return function (ServiceContainer $container) {
            $parameterValidator = new ParameterValidator(
                $container->get('ecomdev.phpspec.magento_di_adapter.code_generator.io'),
                $container->get('ecomdev.phpspec.magento_di_adapter.code_generator.defined_classes'),
                $container->get('loader.transformer.typehintindex')
            );

            $parameterValidator
                ->addGenerator(Generator\Factory::class, Generator\Factory::ENTITY_TYPE)
                ->addGenerator(Generator\Repository::class, Generator\Repository::ENTITY_TYPE)
                ->addGenerator(Generator\Converter::class, Generator\Converter::ENTITY_TYPE)
                ->addGenerator(Generator\Persistor::class, Generator\Persistor::ENTITY_TYPE)
                ->addGenerator(MapperGenerator::class, MapperGenerator::ENTITY_TYPE)
                ->addGenerator(SearchResults::class, SearchResults::ENTITY_TYPE)
            ;

            return $parameterValidator;
        };
    }
public function parameterValidatorFactory()
    {
        return function (ServiceContainer $container) {
            $parameterValidator = new ParameterValidator(
                $container->get('ecomdev.phpspec.magento_di_adapter.code_generator.io'),
                $container->get('ecomdev.phpspec.magento_di_adapter.code_generator.defined_classes'),
                $container->get('loader.transformer.typehintindex')
            );

            $parameterValidator
                ->addGenerator(Generator\Factory::class, Generator\Factory::ENTITY_TYPE)
                ->addGenerator(Generator\Repository::class, Generator\Repository::ENTITY_TYPE)
                ->addGenerator(Generator\Converter::class, Generator\Converter::ENTITY_TYPE)
                ->addGenerator(Generator\Persistor::class, Generator\Persistor::ENTITY_TYPE)
                ->addGenerator(MapperGenerator::class, MapperGenerator::ENTITY_TYPE)
                ->addGenerator(SearchResults::class, SearchResults::ENTITY_TYPE)
            ;

            return $parameterValidator;
        };
    }
public function parameterValidatorFactory ( ) { return function ( ServiceContainer $ container ) { $ parameterValidator = new ParameterValidator ( $ container -> get ( 'ecomdev.phpspec.magento_di_adapter.code_generator.io' ) , $ container -> get ( 'ecomdev.phpspec.magento_di_adapter.code_generator.defined_classes' ) , $ container -> get ( 'loader.transformer.typehintindex' ) ) ; $ parameterValidator -> addGenerator ( Generator \ Factory :: class , Generator \ Factory :: ENTITY_TYPE ) -> addGenerator ( Generator \ Repository :: class , Generator \ Repository :: ENTITY_TYPE ) -> addGenerator ( Generator \ Converter :: class , Generator \ Converter :: ENTITY_TYPE ) -> addGenerator ( Generator \ Persistor :: class , Generator \ Persistor :: ENTITY_TYPE ) -> addGenerator ( MapperGenerator :: class , MapperGenerator :: ENTITY_TYPE ) -> addGenerator ( SearchResults :: class , SearchResults :: ENTITY_TYPE ) ; return $ parameterValidator ; } ; }
Factory for instantiation of parameter validator

@return \Closure
Factory for instantiation of parameter validator