/** * Liefert eine instanz des Validators * * @return tx_mklib_validator_ZipCode */ public static function getInstance() { if (!self::$instance) { self::$instance = tx_rnbase::makeInstance('tx_mklib_validator_ZipCode'); } return self::$instance; }
/** * @dataProvider providerValidatorRules * @param string $zip * @param int $countryUid * @param boolean $result * * @group integration */ public function testValidatorRules($zip, $countryUid, $result) { self::checkStaticCountries(); $country = self::getStaticCountryModel($countryUid); $validator = tx_mklib_validator_ZipCode::getInstance(); $this->assertEquals($result, $validator->validate($country, $zip), $zip . ' -> ' . $validator->getFormatInfo($country)); }