a:23:{s:7:"attribs";a:6:{s:15:"packagerversion";s:6:"1.4.11";s:7:"version";s:3:"2.0";s:5:"xmlns";s:35:"http://pear.php.net/dtd/package-2.0";s:11:"xmlns:tasks";s:33:"http://pear.php.net/dtd/tasks-1.0";s:9:"xmlns:xsi";s:41:"http://www.w3.org/2001/XMLSchema-instance";s:18:"xsi:schemaLocation";s:219:"http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd";}s:4:"name";s:8:"Validate";s:7:"channel";s:12:"pear.php.net";s:7:"summary";s:16:"Validation class";s:11:"description";s:341:"Package to validate various datas. It includes : - numbers (min/max, decimal or not) - email (syntax, domain check, rfc822) - string (predifined type alpha upper and/or lowercase, numeric,...) - date (min, max, rfc822 compliant) - uri (RFC2396) - possibility valid multiple data with a single method call (::multiple)";s:4:"lead";a:4:{i:0;a:4:{s:4:"name";s:13:"Tomas V.V.Cox";s:4:"user";s:3:"cox";s:5:"email";s:11:"cox@php.net";s:6:"active";s:2:"no";}i:1;a:4:{s:4:"name";s:17:"Pierre-Alain Joye";s:4:"user";s:6:"pajoye";s:5:"email";s:14:"pajoye@php.net";s:6:"active";s:2:"no";}i:2;a:4:{s:4:"name";s:13:"Helgi Þormar";s:4:"user";s:5:"dufuz";s:5:"email";s:13:"dufuz@php.net";s:6:"active";s:2:"no";}i:3;a:4:{s:4:"name";s:19:"Amir Mohammad Saied";s:4:"user";s:4:"amir";s:5:"email";s:12:"amir@php.net";s:6:"active";s:3:"yes";}}s:9:"developer";a:4:{s:4:"name";s:15:"Stefan Neufeind";s:4:"user";s:8:"neufeind";s:5:"email";s:29:"pear.neufeind@speedpartner.de";s:6:"active";s:2:"no";}s:4:"date";s:10:"2006-11-17";s:4:"time";s:8:"20:02:53";s:7:"version";a:2:{s:7:"release";s:5:"0.7.0";s:3:"api";s:5:"0.7.0";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:7:"license";s:7:"New BSD";s:5:"notes";s:106:"- string(): * New chars in VALIDATE_EALPHA_LOWER and UPPER - date(): * RFC822 date-time format compliant";s:8:"contents";a:1:{s:3:"dir";a:2:{s:7:"attribs";a:1:{s:4:"name";s:1:"/";}s:4:"file";a:10:{i:0;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"4aa72b1f100e4a0422c9e5469a4c4a83";s:4:"name";s:23:"docs/Example_Locale.php";s:4:"role";s:3:"doc";}}i:1;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"16476cc19b07247ff048683427d1e4ff";s:4:"name";s:24:"docs/sample_multiple.php";s:4:"role";s:3:"doc";}}i:2;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"338ae690f17ee220f6b2015e69de55e6";s:4:"name";s:16:"tests/email.phpt";s:4:"role";s:4:"test";}}i:3;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"f7d10063f82361d99bc246b97c8ff270";s:4:"name";s:20:"tests/multicard.phpt";s:4:"role";s:4:"test";}}i:4;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"ee9b364f81d90e4a72027563e707116c";s:4:"name";s:19:"tests/multiple.phpt";s:4:"role";s:4:"test";}}i:5;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"b64938d8cc8986cc38289d9d6164e2fc";s:4:"name";s:17:"tests/number.phpt";s:4:"role";s:4:"test";}}i:6;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"593f38ce2f272ec6a4bb7675d950749f";s:4:"name";s:19:"tests/testdate.phpt";s:4:"role";s:4:"test";}}i:7;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"ee96c3a96ec4032d2c09cdb0aac96df4";s:4:"name";s:14:"tests/uri.phpt";s:4:"role";s:4:"test";}}i:8;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"f8790e48b597dff12a643e08e9be3fab";s:4:"name";s:7:"LICENSE";s:4:"role";s:3:"doc";}}i:9;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"5933436ba861359d491080fc78b66f56";s:4:"name";s:12:"Validate.php";s:4:"role";s:3:"php";}}}}}s:12:"dependencies";a:2:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"4.2.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:7:"1.4.0b1";}}s:8:"optional";a:1:{s:7:"package";a:2:{s:4:"name";s:4:"Date";s:7:"channel";s:12:"pear.php.net";}}}s:10:"phprelease";s:0:"";s:9:"changelog";a:1:{s:7:"release";a:12:{i:0;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.6.5";s:3:"api";s:5:"0.6.5";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2006-10-05";s:7:"license";s:7:"New BSD";s:5:"notes";s:253:"- __stringToUtf7(): * #8442, Preventing a Notice - email(): * #8629, hostnames starting with numbers are valid because of their popularity * #8853, E-Mail validation allows space before TLD. - date(): * #8851, date-validation allows letters in time.";}i:1;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.6.4";s:3:"api";s:5:"0.6.4";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2006-07-31";s:7:"license";s:7:"New BSD";s:5:"notes";s:240:"- string(): * #7648, Adding a new character to VALIDATE_EALPHA - email(): * #8073, a@a is a valid email address just in RFC restricted mode - email(): * #7531, utf-7 encoding - __stringToUtf7(): * new method added to do care about utf-7";}i:2;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.6.3";s:3:"api";s:5:"0.6.3";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2006-04-20";s:7:"license";s:7:"New BSD";s:5:"notes";s:835:"- email(): * #6930, accepts options as an array to confirm to the Validate standard previous boolean $check_domain still accepted for backwards compatibility * #7176, introduces an experimental option "use_rfc822" which switch to a full RFC822 new checker * unit test enhanced and completed - class_exists call in mulitple() now passes false to the autoload param - uri(): * #6181, Accept URI terminating with a / * use !empty() instead of isset() * minus in the top domain as http://example.co-m is invalid * Double slashes are accepted in the path part (requested by bjori) As a consequence, only URIs with full authority can be valid, no relative URI * documentation header completed : usage notes , options and "strict" parameter * unit tests completed and updated , use php.net instead of unavailable example.org";}i:3;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.6.2";s:3:"api";s:5:"0.6.2";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2005-11-04";s:7:"license";s:7:"New BSD";s:5:"notes";s:437:"- Change licence to the new BSD License (see http://www.opensource.org/licenses/bsd-license.php) - The path part in uri cannot contain two slash characters. - Refactored email() regexp, hardened hostname check (taken from uri()) (bug #5804) - Empty quoted email recipient is not valid, must at least contain a non blank char - Use & as delimiter as £ is problematic if the script is saved utf8 - Enhanced uri.phpt and email.phpt tests";}i:4;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.6.1";s:3:"api";s:5:"0.6.1";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2005-09-13";s:7:"license";s:7:"New BSD";s:5:"notes";s:127:"- Bug #5390 XML Package Error - uri was enchanced to fully comply with RFC2396 (Bertrand) (forgotten in last release changelog)";}i:5;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.6.0";s:3:"api";s:5:"0.6.0";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2005-09-13";s:7:"license";s:7:"New BSD";s:5:"notes";s:117:"- Move to Beta state - Enhance again email validation and unit test it - modulus methods fix if bcmath is not present";}i:6;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.5.0";s:3:"api";s:5:"0.5.0";}s:9:"stability";a:2:{s:7:"release";s:5:"alpha";s:3:"api";s:5:"alpha";}s:4:"date";s:10:"2005-05-20";s:7:"license";s:7:"New BSD";s:5:"notes";s:1081:"- Bug #2936, typo - Bug #2879, Issn wrong validation - Better email validation - Request #997 validate:date minium and maximum accept Date objects (By Torsten Roehr) - Request #4055 Making multiple() cope with new dir structure (By Torsten Roehr) To use with Validate_Finance_CreditCard then do 'type' => 'Finance_CreditCard_number' For Validate_US it would be 'type' => 'US_ssn' This applies to all packages like that under Validate. - unit testing for multiple (By Torsten Roehr) - CS fixes - Split country and finance classes and credit card functions into their own sub packages of Validate - New lead/developer (Helgi) - Few more none alpha chars added - _check_control_number renamed to _checkControlNumber _get_control_number renamed to _getControlNumber _mult_weights renamed to _multWeights - added email test - Split these functions over to a new sub package called Validate_ISPN (International Standard Product Numbers) * ISSN * ISBN * ISMN * EAN8 * EAN13 * EAN14 * UCC12 * SSCC - splited multiple() test in with (skipif not installed) or without card,";}i:7;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.4.1";s:3:"api";s:5:"0.4.1";}s:9:"stability";a:2:{s:7:"release";s:5:"alpha";s:3:"api";s:5:"alpha";}s:4:"date";s:10:"2004-03-17";s:7:"license";s:7:"New BSD";s:5:"notes";s:105:"- fixed issue when validating IBANs via a static call - added missing test validate_UK.php to package.xml";}i:8;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.4.0";s:3:"api";s:5:"0.4.0";}s:9:"stability";a:2:{s:7:"release";s:5:"alpha";s:3:"api";s:5:"alpha";}s:4:"date";s:10:"2004-03-16";s:7:"license";s:7:"New BSD";s:5:"notes";s:288:"- pt_BR moved to ptBR required for multiple support(BC break) - Add CH validation (Switzerland) - added Euro banknotes IDs - Improved UK postcodes validation - Fixed allowed_scheme options in Validate::uri() (Torsten Roehr) - Fixed optional arguments in Validate::number() (Torsten Roehr)";}i:9;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.3.0";s:3:"api";s:5:"0.3.0";}s:9:"stability";a:2:{s:7:"release";s:5:"alpha";s:3:"api";s:5:"alpha";}s:4:"date";s:10:"2003-12-05";s:7:"license";s:7:"New BSD";s:5:"notes";s:454:"- Added Finance Validations for Financial related datas (S. Neufeind, Piotr Klaban) - Add polish validation (Piotr Klaban) - Add German validation (Stefan Neufeind) - Add EAN-UCC validtatio (see http://www.ean-ucc.org) (Piotr Klaban) - Add International Standard Serial Number (ISSN) and Music Number(ISMN) (Piotr Klaban, David Grant) - Drop Validate::url() in preferenc of Validate::uri() which is fully RFC2396 compliant - Move to PHP 3.0 license";}i:10;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.2.0";s:3:"api";s:5:"0.2.0";}s:9:"stability";a:2:{s:7:"release";s:5:"alpha";s:3:"api";s:5:"alpha";}s:4:"date";s:10:"2003-06-15";s:7:"license";s:7:"New BSD";s:5:"notes";s:28:"- Add some dutch validations";}i:11;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.1.1";s:3:"api";s:5:"0.1.1";}s:9:"stability";a:2:{s:7:"release";s:5:"alpha";s:3:"api";s:5:"alpha";}s:4:"date";s:10:"2003-03-12";s:7:"license";s:7:"New BSD";s:5:"notes";s:42:"- Validate::date(); argument parsing fixed";}}}s:8:"filelist";a:10:{s:23:"docs/Example_Locale.php";a:4:{s:6:"md5sum";s:32:"4aa72b1f100e4a0422c9e5469a4c4a83";s:4:"name";s:23:"docs/Example_Locale.php";s:4:"role";s:3:"doc";s:12:"installed_as";s:56:"/usr/local/lib/php/docs/Validate/docs/Example_Locale.php";}s:24:"docs/sample_multiple.php";a:4:{s:6:"md5sum";s:32:"16476cc19b07247ff048683427d1e4ff";s:4:"name";s:24:"docs/sample_multiple.php";s:4:"role";s:3:"doc";s:12:"installed_as";s:57:"/usr/local/lib/php/docs/Validate/docs/sample_multiple.php";}s:16:"tests/email.phpt";a:4:{s:6:"md5sum";s:32:"338ae690f17ee220f6b2015e69de55e6";s:4:"name";s:16:"tests/email.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:50:"/usr/local/lib/php/tests/Validate/tests/email.phpt";}s:20:"tests/multicard.phpt";a:4:{s:6:"md5sum";s:32:"f7d10063f82361d99bc246b97c8ff270";s:4:"name";s:20:"tests/multicard.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:54:"/usr/local/lib/php/tests/Validate/tests/multicard.phpt";}s:19:"tests/multiple.phpt";a:4:{s:6:"md5sum";s:32:"ee9b364f81d90e4a72027563e707116c";s:4:"name";s:19:"tests/multiple.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/usr/local/lib/php/tests/Validate/tests/multiple.phpt";}s:17:"tests/number.phpt";a:4:{s:6:"md5sum";s:32:"b64938d8cc8986cc38289d9d6164e2fc";s:4:"name";s:17:"tests/number.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:51:"/usr/local/lib/php/tests/Validate/tests/number.phpt";}s:19:"tests/testdate.phpt";a:4:{s:6:"md5sum";s:32:"593f38ce2f272ec6a4bb7675d950749f";s:4:"name";s:19:"tests/testdate.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/usr/local/lib/php/tests/Validate/tests/testdate.phpt";}s:14:"tests/uri.phpt";a:4:{s:6:"md5sum";s:32:"ee96c3a96ec4032d2c09cdb0aac96df4";s:4:"name";s:14:"tests/uri.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:48:"/usr/local/lib/php/tests/Validate/tests/uri.phpt";}s:7:"LICENSE";a:4:{s:6:"md5sum";s:32:"f8790e48b597dff12a643e08e9be3fab";s:4:"name";s:7:"LICENSE";s:4:"role";s:3:"doc";s:12:"installed_as";s:40:"/usr/local/lib/php/docs/Validate/LICENSE";}s:12:"Validate.php";a:4:{s:6:"md5sum";s:32:"5933436ba861359d491080fc78b66f56";s:4:"name";s:12:"Validate.php";s:4:"role";s:3:"php";s:12:"installed_as";s:63:"/var/www/html/seagull/branches/0.6-bugfix/lib/pear/Validate.php";}}s:12:"_lastversion";N;s:7:"dirtree";a:4:{s:37:"/usr/local/lib/php/docs/Validate/docs";b:1;s:39:"/usr/local/lib/php/tests/Validate/tests";b:1;s:32:"/usr/local/lib/php/docs/Validate";b:1;s:50:"/var/www/html/seagull/branches/0.6-bugfix/lib/pear";b:1;}s:3:"old";a:7:{s:7:"version";s:5:"0.7.0";s:12:"release_date";s:10:"2006-11-17";s:13:"release_state";s:4:"beta";s:15:"release_license";s:7:"New BSD";s:13:"release_notes";s:106:"- string(): * New chars in VALIDATE_EALPHA_LOWER and UPPER - date(): * RFC822 date-time format compliant";s:12:"release_deps";a:3:{i:0;a:4:{s:4:"type";s:3:"php";s:3:"rel";s:2:"ge";s:7:"version";s:5:"4.2.0";s:8:"optional";s:2:"no";}i:1;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:4:"PEAR";s:3:"rel";s:2:"ge";s:7:"version";s:7:"1.4.0b1";s:8:"optional";s:2:"no";}i:2;a:5:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:4:"Date";s:3:"rel";s:3:"has";s:8:"optional";s:3:"yes";}}s:11:"maintainers";a:5:{i:0;a:5:{s:4:"name";s:13:"Tomas V.V.Cox";s:5:"email";s:11:"cox@php.net";s:6:"active";s:2:"no";s:6:"handle";s:3:"cox";s:4:"role";s:4:"lead";}i:1;a:5:{s:4:"name";s:17:"Pierre-Alain Joye";s:5:"email";s:14:"pajoye@php.net";s:6:"active";s:2:"no";s:6:"handle";s:6:"pajoye";s:4:"role";s:4:"lead";}i:2;a:5:{s:4:"name";s:13:"Helgi Þormar";s:5:"email";s:13:"dufuz@php.net";s:6:"active";s:2:"no";s:6:"handle";s:5:"dufuz";s:4:"role";s:4:"lead";}i:3;a:5:{s:4:"name";s:19:"Amir Mohammad Saied";s:5:"email";s:12:"amir@php.net";s:6:"active";s:3:"yes";s:6:"handle";s:4:"amir";s:4:"role";s:4:"lead";}i:4;a:5:{s:4:"name";s:15:"Stefan Neufeind";s:5:"email";s:29:"pear.neufeind@speedpartner.de";s:6:"active";s:2:"no";s:6:"handle";s:8:"neufeind";s:4:"role";s:9:"developer";}}}s:10:"xsdversion";s:3:"2.0";s:13:"_lastmodified";i:1164820527;}