Zend\I18n Namespace does not exist in a fresh install of Zend\Validator. Brand new install of Zend\Validator, Zend\FilterInput, and I get this attempting to create a new instance of Alpha using ->createInputFilter against Zend\InputFilter\Factory.
composer.json: "require": { "zendframework/zend-validator": "~2.4", "zendframework/zend-inputfilter": "~2.4", "zendframework/zend-servicemanager": "~2.4" } Code: $factory = new Factory(); $inputFilter = $factory->createInputFilter([ 'First Name' => array( 'name' => 'First Name', 'validators' => array( 0 => array( 'name' => 'alpha', 'options' => array( 'allowWhiteSpace' => true, ), ), ), ), ]); I get an exception: ( ! ) Zend\ServiceManager\Exception\ServiceNotFoundException: Zend\Validator\ValidatorPluginManager::createFromInvokable: failed retrieving "alpha(alias: alpha)" via invokable class "Zend\I18n\Validator\Alpha"; class does not exist in /var/svn-root/trunk/campaigns/application/vendor/zendframework/zend-servicemanager/AbstractPluginManager.php on line 195 Used sample code from: http://framework.zend.com/manual/current/en/modules/zend.input-filter.intro.html