a:22:{s:7:"attribs";a:6:{s:15:"packagerversion";s:5:"1.9.4";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:159:"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:15:"HTML_QuickForm2";s:7:"channel";s:12:"pear.php.net";s:7:"summary";s:38:"PHP5 rewrite of HTML_QuickForm package";s:11:"description";s:1010:"PHP5 rewrite of HTML_QuickForm and HTML_QuickForm_Controller packages.
This package provides methods to create, validate and render HTML forms.
Features:
* Supports all form elements defined by HTML standard, provides several
custom elements
* Server-side and client-side validation, several common rules provided
* Multipage forms (tabbed forms and wizards)
* Pluggable elements, rules, renderers and renderer plugins
Major advantages over PHP4 version:
* Most of the package's functionality is covered by unit tests
* DOM-like API for building the form structure, new streamlined API for
elements' values handling
* Default rendering without tables (inspired by
HTML_QuickForm_Renderer_Tableless)
* Renderer plugins for elements with complex rendering needs
* Ability to chain validation rules with 'and' and 'or'
* Client-side validation can run "live" on changing the form fields,
validation errors are displayed near the fields instead of in alert()";s:4:"lead";a:2:{i:0;a:4:{s:4:"name";s:13:"Alexey Borzov";s:4:"user";s:3:"avb";s:5:"email";s:11:"avb@php.net";s:6:"active";s:3:"yes";}i:1;a:4:{s:4:"name";s:16:"Bertrand Mansion";s:4:"user";s:7:"mansion";s:5:"email";s:19:"golgote@mamasam.com";s:6:"active";s:3:"yes";}}s:4:"date";s:10:"2014-06-28";s:4:"time";s:8:"07:47:29";s:7:"version";a:2:{s:7:"release";s:5:"2.0.2";s:3:"api";s:5:"2.0.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:50:"http://www.opensource.org/licenses/bsd-license.php";}s:8:"_content";s:3:"BSD";}s:5:"notes";s:139:"Bug #20295 was incorrectly fixed for Static elements, this led to removing
their contents when DataSources did not contain values for them.";s:8:"contents";a:1:{s:3:"dir";a:2:{s:7:"attribs";a:1:{s:4:"name";s:1:"/";}s:4:"file";a:162:{i:0;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"eb9c0f9610478073565a6120b2958e44";s:4:"name";s:38:"HTML/QuickForm2/Container/Fieldset.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:1;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"959249a7967157f332b927291a63a52f";s:4:"name";s:35:"HTML/QuickForm2/Container/Group.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:2;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"6098f46a8a5a37a403efc7ca9f91a6fa";s:4:"name";s:36:"HTML/QuickForm2/Container/Repeat.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:3;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"f72895ab7eae8a872fac668cfbf0d0b4";s:4:"name";s:42:"HTML/QuickForm2/Controller/Action/Back.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:4;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"c121a7efc9668250de3bff73ec8a1977";s:4:"name";s:44:"HTML/QuickForm2/Controller/Action/Direct.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:5;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"175b6eed8434afeb8a80aac60e9473ad";s:4:"name";s:45:"HTML/QuickForm2/Controller/Action/Display.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:6;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"f32214a65b9878f7e47e2f86b46f7be3";s:4:"name";s:42:"HTML/QuickForm2/Controller/Action/Jump.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:7;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"99cf8e91da95b30dbe5e8fadb1d388dd";s:4:"name";s:42:"HTML/QuickForm2/Controller/Action/Next.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:8;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"ffd117264a29b3b4845ae472af65442f";s:4:"name";s:44:"HTML/QuickForm2/Controller/Action/Submit.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:9;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"ff3bbb324cfcbcc048d047db28a0ef80";s:4:"name";s:37:"HTML/QuickForm2/Controller/Action.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:10;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"b663b9c1ae4edd653d9c31899aa2a8e3";s:4:"name";s:44:"HTML/QuickForm2/Controller/DefaultAction.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:11;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"528e39e699a87a48604ea547bf374984";s:4:"name";s:35:"HTML/QuickForm2/Controller/Page.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:12;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"3863e5d96729dce168ebf8ceac5952b1";s:4:"name";s:47:"HTML/QuickForm2/Controller/SessionContainer.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:13;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"c7f3889e5f2f906e4b82ab9ffdb05532";s:4:"name";s:36:"HTML/QuickForm2/DataSource/Array.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:14;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"a9884390f5dd6cf86cf6dda49f0acc92";s:4:"name";s:40:"HTML/QuickForm2/DataSource/NullAware.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:15;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"d53018a6fe2af92c7b9708f14c28d211";s:4:"name";s:38:"HTML/QuickForm2/DataSource/Session.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:16;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"7d450eaa099e7cb56ac759a49d8acf35";s:4:"name";s:37:"HTML/QuickForm2/DataSource/Submit.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:17;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"b6e23568a74bd7ffd8c0ad7991880fef";s:4:"name";s:42:"HTML/QuickForm2/DataSource/SuperGlobal.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:18;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"3b99980fd9e27a8786335bb8f2625f34";s:4:"name";s:34:"HTML/QuickForm2/Element/Button.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:19;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"7d03e3c59aa4b2f7c62bd32ffb072cee";s:4:"name";s:32:"HTML/QuickForm2/Element/Date.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:20;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"739b6f07e87db77040c19b6828e6d491";s:4:"name";s:38:"HTML/QuickForm2/Element/Hierselect.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:21;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"27ffdf2f53b1626c6f05cf06568e18be";s:4:"name";s:33:"HTML/QuickForm2/Element/Input.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:22;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"8019c3b67249a766d79f7ef177537f71";s:4:"name";s:39:"HTML/QuickForm2/Element/InputButton.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:23;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"81a78063e221cf636475550c45782796";s:4:"name";s:42:"HTML/QuickForm2/Element/InputCheckable.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:24;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"3384cd09a4019a857ac4d70b929a609f";s:4:"name";s:41:"HTML/QuickForm2/Element/InputCheckbox.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:25;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"e813deef603faf0a3e2edab5539bae7a";s:4:"name";s:37:"HTML/QuickForm2/Element/InputFile.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:26;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"90a900d0204626a551ca44f8253e47d8";s:4:"name";s:39:"HTML/QuickForm2/Element/InputHidden.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:27;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"19882e99363b48cff42c70fa6592348d";s:4:"name";s:38:"HTML/QuickForm2/Element/InputImage.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:28;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"3c2583ac299c0c0b9e4c98dbec42054b";s:4:"name";s:41:"HTML/QuickForm2/Element/InputPassword.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:29;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"72bf5f06c0fc8fafcfda7eeb4a71a016";s:4:"name";s:38:"HTML/QuickForm2/Element/InputRadio.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:30;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"3ef48152d9f728fc9654d42fd02e4747";s:4:"name";s:38:"HTML/QuickForm2/Element/InputReset.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:31;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"f0893a1197699dc66684c39d38a4be69";s:4:"name";s:39:"HTML/QuickForm2/Element/InputSubmit.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:32;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"85570e3cda26b41faf21d9642ff78e70";s:4:"name";s:37:"HTML/QuickForm2/Element/InputText.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:33;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"e37acc28c15b0eb38805c0a4b9c9cb25";s:4:"name";s:34:"HTML/QuickForm2/Element/Script.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:34;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"a003bb52f18e66f7d48571bc9e2eda55";s:4:"name";s:34:"HTML/QuickForm2/Element/Select.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:35;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"6b2b7fd4182a4ffe83380b8b6f3b4b7b";s:4:"name";s:34:"HTML/QuickForm2/Element/Static.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:36;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"342346599da3e51ef95db3ec3ad75436";s:4:"name";s:36:"HTML/QuickForm2/Element/Textarea.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:37;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"d70ab91b251f05409adb0d40747ffda3";s:4:"name";s:43:"HTML/QuickForm2/MessageProvider/Default.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:38;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"9048049c1e359c64aaae78c2ee184ba5";s:4:"name";s:44:"HTML/QuickForm2/MessageProvider/Strftime.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:39;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"53906b625c445269df11bbd502095bee";s:4:"name";s:34:"HTML/QuickForm2/Renderer/Array.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:40;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"f9dffb6af50fbdcbeb61a9f6af6a4922";s:4:"name";s:37:"HTML/QuickForm2/Renderer/Callback.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:41;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"fd987fa5aa913634ed51384b30149abf";s:4:"name";s:36:"HTML/QuickForm2/Renderer/Default.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:42;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"f46d01e5670d38c939735f6f338d797e";s:4:"name";s:35:"HTML/QuickForm2/Renderer/Plugin.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:43;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"3618595892680a2bbee326ffc22f1192";s:4:"name";s:34:"HTML/QuickForm2/Renderer/Proxy.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:44;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"995855eadc0e13b7183a229f73b3c545";s:4:"name";s:33:"HTML/QuickForm2/Renderer/Stub.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:45;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"5645d80c8d9b0bad5f064f28eed117ce";s:4:"name";s:33:"HTML/QuickForm2/Rule/Callback.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:46;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"ae32045e33714ca8c25621dc759f9f3b";s:4:"name";s:32:"HTML/QuickForm2/Rule/Compare.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:47;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"08a7740428ee93cd9cbb9e981ecbfdaf";s:4:"name";s:29:"HTML/QuickForm2/Rule/Each.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:48;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"4adbe7b963aadabfb5287a64295eed89";s:4:"name";s:30:"HTML/QuickForm2/Rule/Email.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:49;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"1eb986198aa308135ab321828c814a26";s:4:"name";s:30:"HTML/QuickForm2/Rule/Empty.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:50;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"9e4d8afe6dd66e239c9443bd6f1f9217";s:4:"name";s:31:"HTML/QuickForm2/Rule/Length.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:51;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"570e0404e79aebbb7816eff628f812b8";s:4:"name";s:36:"HTML/QuickForm2/Rule/MaxFileSize.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:52;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"da83c9ecb3efe07af46658c89ff4a1ec";s:4:"name";s:33:"HTML/QuickForm2/Rule/MimeType.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:53;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"b2a13c0bdc36ad1385fce263b49b6b3e";s:4:"name";s:33:"HTML/QuickForm2/Rule/Nonempty.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:54;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"6cb8bc3b7aac94aa3ab52956db5e73cb";s:4:"name";s:36:"HTML/QuickForm2/Rule/NotCallback.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:55;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"70db6b277266c693f43dea41fa49d9fe";s:4:"name";s:33:"HTML/QuickForm2/Rule/NotRegex.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:56;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"a413ccde7cd64c8b367fdac36e3bdee2";s:4:"name";s:30:"HTML/QuickForm2/Rule/Regex.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:57;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"f9bfaf2d0beed5dbb35cf3219bcd5a84";s:4:"name";s:33:"HTML/QuickForm2/Rule/Required.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:58;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"fea0e8a1d6a6c72b953e8893e037f5ab";s:4:"name";s:29:"HTML/QuickForm2/Container.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:59;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"a6df6a37a350268a319030c3d38de107";s:4:"name";s:30:"HTML/QuickForm2/Controller.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:60;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"6741687d08c50b605487c52f145dd5d2";s:4:"name";s:30:"HTML/QuickForm2/DataSource.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:61;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"ee05ba8e7603334623e0903fcfb220b5";s:4:"name";s:27:"HTML/QuickForm2/Element.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:62;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"8aabefe7f98ce325f2b2c88d45d2b06b";s:4:"name";s:29:"HTML/QuickForm2/Exception.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:63;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"3137ce8c2e8c9916b54d9057b392aa0b";s:4:"name";s:27:"HTML/QuickForm2/Factory.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:64;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"d49b3eeff2ccb888c3984d7d138bf748";s:4:"name";s:37:"HTML/QuickForm2/JavascriptBuilder.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:2:{i:0;a:1:{s:7:"attribs";a:3:{s:4:"from";s:10:"@data_dir@";s:2:"to";s:8:"data_dir";s:4:"type";s:11:"pear-config";}}i:1;a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}}i:65;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"8b90f10e32f0b65207c8a33240c9b485";s:4:"name";s:26:"HTML/QuickForm2/Loader.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:66;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"ee3f6ba4e01bac7c9c377dbe973e4e25";s:4:"name";s:35:"HTML/QuickForm2/MessageProvider.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:67;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"73ba8880e79539593a47ac4000a87098";s:4:"name";s:24:"HTML/QuickForm2/Node.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:68;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"aa0abf2d4b392927395d9b60bc4de68a";s:4:"name";s:28:"HTML/QuickForm2/Renderer.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:69;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"ca67a2a476c59a60724486603c1cd3d1";s:4:"name";s:24:"HTML/QuickForm2/Rule.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:70;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"881d02d8c2af5a274449f3384bfad87b";s:4:"name";s:19:"HTML/QuickForm2.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:71;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"bd06f728013e122770cf08a88e98991c";s:4:"name";s:39:"tests/QuickForm2/Container/AllTests.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:72;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"8046c3160b9a7a42c840167296338a4b";s:4:"name";s:43:"tests/QuickForm2/Container/FieldsetTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:73;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"3133ff0bd5f52ad2bf1d65cc975535e2";s:4:"name";s:40:"tests/QuickForm2/Container/GroupTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:74;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"c6680f8be66bac433c02539d656d2e8d";s:4:"name";s:41:"tests/QuickForm2/Container/RepeatTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:75;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"2a051f155147fc613c53067ff32fbf8a";s:4:"name";s:47:"tests/QuickForm2/Controller/Action/AllTests.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:76;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"1b38bb26c447bc27de6d916b86bac179";s:4:"name";s:47:"tests/QuickForm2/Controller/Action/BackTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:77;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"188dc9d8056f8f9ffc0420c868af5f7e";s:4:"name";s:49:"tests/QuickForm2/Controller/Action/DirectTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:78;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"e37b5335b83e9c036a09afdc6fe4c76e";s:4:"name";s:50:"tests/QuickForm2/Controller/Action/DisplayTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:79;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"a93dc93af2024b0c42e5641408882087";s:4:"name";s:47:"tests/QuickForm2/Controller/Action/JumpTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:80;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"da0e7ad547f4138f11d44bff2fd67389";s:4:"name";s:47:"tests/QuickForm2/Controller/Action/NextTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:81;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"a7946311aa7e2bf3e34a868b7cfa8e55";s:4:"name";s:49:"tests/QuickForm2/Controller/Action/SubmitTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:82;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"6df7afe684f0daf06fb9dcbdcb615725";s:4:"name";s:40:"tests/QuickForm2/Controller/AllTests.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:83;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"56c248fee0b72b044d16248862ac4717";s:4:"name";s:40:"tests/QuickForm2/Controller/PageTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:84;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"21cb1a5dde27c44ae4290cd6009ec923";s:4:"name";s:40:"tests/QuickForm2/DataSource/AllTests.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:85;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"ff8190847353c11ed8cd876cff054827";s:4:"name";s:41:"tests/QuickForm2/DataSource/ArrayTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:86;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"69ddebc5e8937a75468a4657267a4c08";s:4:"name";s:47:"tests/QuickForm2/DataSource/SuperGlobalTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:87;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"9eb25beacbcae2b6ebf34e32e183823a";s:4:"name";s:37:"tests/QuickForm2/Element/AllTests.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:88;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"356ddb2698c99e49bbff4d8f007a387f";s:4:"name";s:39:"tests/QuickForm2/Element/ButtonTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:89;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"4c31f5f625e785750b4c923bc258e4d0";s:4:"name";s:37:"tests/QuickForm2/Element/DateTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:90;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"3b1ea69012e299ec562a6aa2c0bec1b6";s:4:"name";s:43:"tests/QuickForm2/Element/HierselectTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:91;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"e0a9b6a78d87d5af7939be7cc4fdabab";s:4:"name";s:44:"tests/QuickForm2/Element/InputButtonTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:92;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"6c79548762a24545341882df3eb4f6ed";s:4:"name";s:47:"tests/QuickForm2/Element/InputCheckableTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:93;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"67ea66832f65f8106740599a43dd67ff";s:4:"name";s:46:"tests/QuickForm2/Element/InputCheckboxTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:94;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"68af297fa17ce438881a963f15003fdd";s:4:"name";s:42:"tests/QuickForm2/Element/InputFileTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:95;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"42cdf5a6540aff8de82da0cf4e69997d";s:4:"name";s:44:"tests/QuickForm2/Element/InputHiddenTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:96;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"1099b1e2ac76bf77719e808d817d5b9b";s:4:"name";s:43:"tests/QuickForm2/Element/InputImageTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:97;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"5d6a10cf92400bd200254b504e45476a";s:4:"name";s:46:"tests/QuickForm2/Element/InputPasswordTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:98;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"035b66d7f8f1ba285502fc7a0cce0ff4";s:4:"name";s:43:"tests/QuickForm2/Element/InputResetTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:99;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"cb65b020e673c10a49378381d88e9b9b";s:4:"name";s:44:"tests/QuickForm2/Element/InputSubmitTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:100;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"3c8907a046fa3edf607ebd2522751848";s:4:"name";s:38:"tests/QuickForm2/Element/InputTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:101;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"4da4a928ae0914eda6fb910c432bb0e0";s:4:"name";s:39:"tests/QuickForm2/Element/SelectTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:102;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"4be205f6604c7b1d2925fe210ac2cb6e";s:4:"name";s:39:"tests/QuickForm2/Element/StaticTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:103;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"5eb4c4f85a174ac3ac3604381223529d";s:4:"name";s:41:"tests/QuickForm2/Element/TextareaTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:104;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"10c0506b0d88d2f32e62b9a2aa729055";s:4:"name";s:38:"tests/QuickForm2/Renderer/AllTests.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:105;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"9ca40733450e176ae72a07821c99c4ef";s:4:"name";s:39:"tests/QuickForm2/Renderer/ArrayTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:106;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"e35db96d1fa89e7686e394127062fad3";s:4:"name";s:42:"tests/QuickForm2/Renderer/CallbackTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:107;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"06d6f2348be7b509eb53c36f989c523c";s:4:"name";s:41:"tests/QuickForm2/Renderer/DefaultTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:108;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"1560f899253bfadfc4bfae11144f57c1";s:4:"name";s:38:"tests/QuickForm2/Renderer/StubTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:109;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"3c6a3f96cd4d57c1d207a9a9fb569fe7";s:4:"name";s:34:"tests/QuickForm2/Rule/AllTests.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:110;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"e9331520903bfe31504d79588fda69fc";s:4:"name";s:38:"tests/QuickForm2/Rule/CallbackTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:111;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"6a5ed8252c5397d5573ca60c6c7d4c72";s:4:"name";s:37:"tests/QuickForm2/Rule/CompareTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:112;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"648dd964e3f89d6f06cc8c5b80508225";s:4:"name";s:34:"tests/QuickForm2/Rule/EachTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:113;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"d3a25084aa95f35eb8bba2f571488cd4";s:4:"name";s:35:"tests/QuickForm2/Rule/EmailTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:114;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"0cffc7e4230a49778a64251d21f74ac5";s:4:"name";s:35:"tests/QuickForm2/Rule/EmptyTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:115;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"18cfa3141030ab5e9b48ab2f2d006cbc";s:4:"name";s:36:"tests/QuickForm2/Rule/LengthTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:116;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"e8529173ed705900a5e193a12b50564b";s:4:"name";s:41:"tests/QuickForm2/Rule/MaxFileSizeTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:117;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"e0eb5ae0468f5e363291611368f23ff5";s:4:"name";s:38:"tests/QuickForm2/Rule/MimeTypeTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:118;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"96754564341d020ad5e700ca133e0eb3";s:4:"name";s:38:"tests/QuickForm2/Rule/NonemptyTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:119;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"4f8bc8edfb11336c400edb804d19b246";s:4:"name";s:41:"tests/QuickForm2/Rule/NotCallbackTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:120;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"1faff5951b1fc3555543820f7abab82f";s:4:"name";s:38:"tests/QuickForm2/Rule/NotRegexTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:121;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"040fca94c30bd84a58db51c59a8c1692";s:4:"name";s:35:"tests/QuickForm2/Rule/RegexTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:122;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"259c93ef79da3c3f18085641f4468b1d";s:4:"name";s:38:"tests/QuickForm2/Rule/RequiredTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:123;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"89f8b6eb659b80f81b22a04f27e3a863";s:4:"name";s:41:"tests/QuickForm2/_files/1024-bytes.upload";s:4:"role";s:4:"test";}}i:124;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"8dad26d3ebfbb05a1a80801c151da733";s:4:"name";s:39:"tests/QuickForm2/_files/FakeElement.php";s:4:"role";s:4:"test";}}i:125;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"b1da24f910611bcae654bf2954a0b514";s:4:"name";s:36:"tests/QuickForm2/_files/FakeRule.php";s:4:"role";s:4:"test";}}i:126;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"9a18c4ee9d95abcfdb1472cae20984cd";s:4:"name";s:39:"tests/QuickForm2/_files/InvalidFile.php";s:4:"role";s:4:"test";}}i:127;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"e0ec4c687af56845cae9701ce3d4a999";s:4:"name";s:29:"tests/QuickForm2/AllTests.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:128;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"8c5d795142a49733aee13f50ff91d21d";s:4:"name";s:34:"tests/QuickForm2/ContainerTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:129;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"6be487a56d770277c0c428f89e7eb9de";s:4:"name";s:42:"tests/QuickForm2/ContainerOverloadTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:130;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"18c92c3af3c1aaa9eed4d33836a17a2f";s:4:"name";s:35:"tests/QuickForm2/ControllerTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:131;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"ea99e8d61d3e3622e67a87344c5ad565";s:4:"name";s:32:"tests/QuickForm2/ElementTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:132;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"5f121795202c2fd3e7e187dba2546a5f";s:4:"name";s:32:"tests/QuickForm2/FactoryTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:133;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"1482bc8db6c1bd8fd2096702e8163dc5";s:4:"name";s:31:"tests/QuickForm2/FilterTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:134;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"a29e568cad7d8bbddce29394c3af2464";s:4:"name";s:42:"tests/QuickForm2/JavascriptBuilderTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:135;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"ab5e84edacaebafb0a30e9e7af071a96";s:4:"name";s:29:"tests/QuickForm2/NodeTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:136;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"4d7ac4a7a533d05f435fd39db93028e4";s:4:"name";s:33:"tests/QuickForm2/RendererTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:137;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"915a7cc73eb76ea24d04ee7d61a8a6dd";s:4:"name";s:29:"tests/QuickForm2/RuleTest.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:138;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"fb29f587ad25efda4d9b0641569a5d4e";s:4:"name";s:18:"tests/AllTests.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:139;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"bea9d32e1571ad51e0552d4610411ef5";s:4:"name";s:24:"tests/QuickForm2Test.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:140;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"fdfa486e5f89a2aacff6d80b86102d0d";s:4:"name";s:20:"tests/TestHelper.php";s:4:"role";s:4:"test";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:141;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"8330930a0fa52ae178b1548616f7e6c2";s:4:"name";s:35:"docs/examples/controller/simple.php";s:4:"role";s:3:"doc";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:10:"@data_dir@";s:2:"to";s:8:"data_dir";s:4:"type";s:11:"pear-config";}}}i:142;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"51d240ad5533891e6df484dd9ae5eedb";s:4:"name";s:35:"docs/examples/controller/tabbed.php";s:4:"role";s:3:"doc";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:10:"@data_dir@";s:2:"to";s:8:"data_dir";s:4:"type";s:11:"pear-config";}}}i:143;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"5be5f57ca7be7da10c6a750d441cb210";s:4:"name";s:35:"docs/examples/controller/wizard.php";s:4:"role";s:3:"doc";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:10:"@data_dir@";s:2:"to";s:8:"data_dir";s:4:"type";s:11:"pear-config";}}}i:144;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"b5e688b144d405d591820bd30892c04d";s:4:"name";s:30:"docs/examples/js/dualselect.js";s:4:"role";s:3:"doc";}}i:145;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"a5b28d641129828f270335895425f416";s:4:"name";s:38:"docs/examples/js/hierselect-server.php";s:4:"role";s:3:"doc";}}i:146;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"8ccb81f485d0778b56bcdae4b872325e";s:4:"name";s:48:"docs/examples/renderers/templates/array-twig.tpl";s:4:"role";s:3:"doc";}}i:147;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"7aee1c8a92572c7be0d0f7ecefe33fce";s:4:"name";s:38:"docs/examples/renderers/array-twig.php";s:4:"role";s:3:"doc";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:10:"@data_dir@";s:2:"to";s:8:"data_dir";s:4:"type";s:11:"pear-config";}}}i:148;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"24956a924ae7df6e72982b2638223c26";s:4:"name";s:43:"docs/examples/support/hierselect-loader.php";s:4:"role";s:3:"doc";}}i:149;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"2fd2bc5fb2329c4a0e054d7d1432833a";s:4:"name";s:32:"docs/examples/basic-elements.php";s:4:"role";s:3:"doc";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:10:"@data_dir@";s:2:"to";s:8:"data_dir";s:4:"type";s:11:"pear-config";}}}i:150;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"b548c2d4ec7d6b2d9de6f7a567cee639";s:4:"name";s:31:"docs/examples/builtin-rules.php";s:4:"role";s:3:"doc";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:10:"@data_dir@";s:2:"to";s:8:"data_dir";s:4:"type";s:11:"pear-config";}}}i:151;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"951e401ab6c0da58107f4c54a5c91ffa";s:4:"name";s:34:"docs/examples/default-renderer.php";s:4:"role";s:3:"doc";}}i:152;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"db8a3dc61164f47093560c0b1facd4a9";s:4:"name";s:28:"docs/examples/dualselect.php";s:4:"role";s:3:"doc";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:10:"@data_dir@";s:2:"to";s:8:"data_dir";s:4:"type";s:11:"pear-config";}}}i:153;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"a7c27a9e1006577cb155a182c4f1b237";s:4:"name";s:33:"docs/examples/hierselect-ajax.php";s:4:"role";s:3:"doc";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:10:"@data_dir@";s:2:"to";s:8:"data_dir";s:4:"type";s:11:"pear-config";}}}i:154;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"b2a30570fc3f25126be2f005974e215d";s:4:"name";s:24:"docs/examples/repeat.php";s:4:"role";s:3:"doc";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:10:"@data_dir@";s:2:"to";s:8:"data_dir";s:4:"type";s:11:"pear-config";}}}i:155;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"bf6920cd85ff1506f08880117575acf2";s:4:"name";s:24:"data/js/min/quickform.js";s:4:"role";s:4:"data";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:156;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"9a8cc8826085eb77dd59e44428fae60b";s:4:"name";s:35:"data/js/min/quickform-hierselect.js";s:4:"role";s:4:"data";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:157;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"602990f7c6730ea47a1db1a95335fab3";s:4:"name";s:31:"data/js/min/quickform-repeat.js";s:4:"role";s:4:"data";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:158;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"76afb2d79d767fef7b57186a867d91c7";s:4:"name";s:20:"data/js/quickform.js";s:4:"role";s:4:"data";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:159;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"91662e46563b94a7d0a43403d2c58396";s:4:"name";s:31:"data/js/quickform-hierselect.js";s:4:"role";s:4:"data";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:160;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"43ca7c14b9d795b8ca4a3812b1b9cb24";s:4:"name";s:27:"data/js/quickform-repeat.js";s:4:"role";s:4:"data";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:161;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"7feab5eba0b47dcc6c90706af2709280";s:4:"name";s:18:"data/quickform.css";s:4:"role";s:4:"data";}}}}}s:12:"dependencies";a:1:{s:8:"required";a:3:{s:3:"php";a:1:{s:3:"min";s:5:"5.2.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:5:"1.5.4";}s:7:"package";a:3:{s:4:"name";s:12:"HTML_Common2";s:7:"channel";s:12:"pear.php.net";s:3:"min";s:5:"2.0.0";}}}s:10:"phprelease";a:1:{s:8:"filelist";a:1:{s:7:"install";a:91:{i:0;a:1:{s:7:"attribs";a:2:{s:2:"as";s:13:"quickform.css";s:4:"name";s:18:"data/quickform.css";}}i:1;a:1:{s:7:"attribs";a:2:{s:2:"as";s:15:"js/quickform.js";s:4:"name";s:20:"data/js/quickform.js";}}i:2;a:1:{s:7:"attribs";a:2:{s:2:"as";s:26:"js/quickform-hierselect.js";s:4:"name";s:31:"data/js/quickform-hierselect.js";}}i:3;a:1:{s:7:"attribs";a:2:{s:2:"as";s:22:"js/quickform-repeat.js";s:4:"name";s:27:"data/js/quickform-repeat.js";}}i:4;a:1:{s:7:"attribs";a:2:{s:2:"as";s:19:"js/min/quickform.js";s:4:"name";s:24:"data/js/min/quickform.js";}}i:5;a:1:{s:7:"attribs";a:2:{s:2:"as";s:30:"js/min/quickform-hierselect.js";s:4:"name";s:35:"data/js/min/quickform-hierselect.js";}}i:6;a:1:{s:7:"attribs";a:2:{s:2:"as";s:26:"js/min/quickform-repeat.js";s:4:"name";s:31:"data/js/min/quickform-repeat.js";}}i:7;a:1:{s:7:"attribs";a:2:{s:2:"as";s:30:"examples/controller/simple.php";s:4:"name";s:35:"docs/examples/controller/simple.php";}}i:8;a:1:{s:7:"attribs";a:2:{s:2:"as";s:30:"examples/controller/tabbed.php";s:4:"name";s:35:"docs/examples/controller/tabbed.php";}}i:9;a:1:{s:7:"attribs";a:2:{s:2:"as";s:30:"examples/controller/wizard.php";s:4:"name";s:35:"docs/examples/controller/wizard.php";}}i:10;a:1:{s:7:"attribs";a:2:{s:2:"as";s:25:"examples/js/dualselect.js";s:4:"name";s:30:"docs/examples/js/dualselect.js";}}i:11;a:1:{s:7:"attribs";a:2:{s:2:"as";s:33:"examples/js/hierselect-server.php";s:4:"name";s:38:"docs/examples/js/hierselect-server.php";}}i:12;a:1:{s:7:"attribs";a:2:{s:2:"as";s:33:"examples/renderers/array-twig.php";s:4:"name";s:38:"docs/examples/renderers/array-twig.php";}}i:13;a:1:{s:7:"attribs";a:2:{s:2:"as";s:43:"examples/renderers/templates/array-twig.tpl";s:4:"name";s:48:"docs/examples/renderers/templates/array-twig.tpl";}}i:14;a:1:{s:7:"attribs";a:2:{s:2:"as";s:38:"examples/support/hierselect-loader.php";s:4:"name";s:43:"docs/examples/support/hierselect-loader.php";}}i:15;a:1:{s:7:"attribs";a:2:{s:2:"as";s:27:"examples/basic-elements.php";s:4:"name";s:32:"docs/examples/basic-elements.php";}}i:16;a:1:{s:7:"attribs";a:2:{s:2:"as";s:26:"examples/builtin-rules.php";s:4:"name";s:31:"docs/examples/builtin-rules.php";}}i:17;a:1:{s:7:"attribs";a:2:{s:2:"as";s:29:"examples/default-renderer.php";s:4:"name";s:34:"docs/examples/default-renderer.php";}}i:18;a:1:{s:7:"attribs";a:2:{s:2:"as";s:23:"examples/dualselect.php";s:4:"name";s:28:"docs/examples/dualselect.php";}}i:19;a:1:{s:7:"attribs";a:2:{s:2:"as";s:28:"examples/hierselect-ajax.php";s:4:"name";s:33:"docs/examples/hierselect-ajax.php";}}i:20;a:1:{s:7:"attribs";a:2:{s:2:"as";s:19:"examples/repeat.php";s:4:"name";s:24:"docs/examples/repeat.php";}}i:21;a:1:{s:7:"attribs";a:2:{s:2:"as";s:12:"AllTests.php";s:4:"name";s:18:"tests/AllTests.php";}}i:22;a:1:{s:7:"attribs";a:2:{s:2:"as";s:18:"QuickForm2Test.php";s:4:"name";s:24:"tests/QuickForm2Test.php";}}i:23;a:1:{s:7:"attribs";a:2:{s:2:"as";s:14:"TestHelper.php";s:4:"name";s:20:"tests/TestHelper.php";}}i:24;a:1:{s:7:"attribs";a:2:{s:2:"as";s:23:"QuickForm2/AllTests.php";s:4:"name";s:29:"tests/QuickForm2/AllTests.php";}}i:25;a:1:{s:7:"attribs";a:2:{s:2:"as";s:36:"QuickForm2/ContainerOverloadTest.php";s:4:"name";s:42:"tests/QuickForm2/ContainerOverloadTest.php";}}i:26;a:1:{s:7:"attribs";a:2:{s:2:"as";s:28:"QuickForm2/ContainerTest.php";s:4:"name";s:34:"tests/QuickForm2/ContainerTest.php";}}i:27;a:1:{s:7:"attribs";a:2:{s:2:"as";s:29:"QuickForm2/ControllerTest.php";s:4:"name";s:35:"tests/QuickForm2/ControllerTest.php";}}i:28;a:1:{s:7:"attribs";a:2:{s:2:"as";s:26:"QuickForm2/ElementTest.php";s:4:"name";s:32:"tests/QuickForm2/ElementTest.php";}}i:29;a:1:{s:7:"attribs";a:2:{s:2:"as";s:26:"QuickForm2/FactoryTest.php";s:4:"name";s:32:"tests/QuickForm2/FactoryTest.php";}}i:30;a:1:{s:7:"attribs";a:2:{s:2:"as";s:25:"QuickForm2/FilterTest.php";s:4:"name";s:31:"tests/QuickForm2/FilterTest.php";}}i:31;a:1:{s:7:"attribs";a:2:{s:2:"as";s:36:"QuickForm2/JavascriptBuilderTest.php";s:4:"name";s:42:"tests/QuickForm2/JavascriptBuilderTest.php";}}i:32;a:1:{s:7:"attribs";a:2:{s:2:"as";s:23:"QuickForm2/NodeTest.php";s:4:"name";s:29:"tests/QuickForm2/NodeTest.php";}}i:33;a:1:{s:7:"attribs";a:2:{s:2:"as";s:27:"QuickForm2/RendererTest.php";s:4:"name";s:33:"tests/QuickForm2/RendererTest.php";}}i:34;a:1:{s:7:"attribs";a:2:{s:2:"as";s:23:"QuickForm2/RuleTest.php";s:4:"name";s:29:"tests/QuickForm2/RuleTest.php";}}i:35;a:1:{s:7:"attribs";a:2:{s:2:"as";s:33:"QuickForm2/Container/AllTests.php";s:4:"name";s:39:"tests/QuickForm2/Container/AllTests.php";}}i:36;a:1:{s:7:"attribs";a:2:{s:2:"as";s:37:"QuickForm2/Container/FieldsetTest.php";s:4:"name";s:43:"tests/QuickForm2/Container/FieldsetTest.php";}}i:37;a:1:{s:7:"attribs";a:2:{s:2:"as";s:34:"QuickForm2/Container/GroupTest.php";s:4:"name";s:40:"tests/QuickForm2/Container/GroupTest.php";}}i:38;a:1:{s:7:"attribs";a:2:{s:2:"as";s:35:"QuickForm2/Container/RepeatTest.php";s:4:"name";s:41:"tests/QuickForm2/Container/RepeatTest.php";}}i:39;a:1:{s:7:"attribs";a:2:{s:2:"as";s:34:"QuickForm2/Controller/AllTests.php";s:4:"name";s:40:"tests/QuickForm2/Controller/AllTests.php";}}i:40;a:1:{s:7:"attribs";a:2:{s:2:"as";s:34:"QuickForm2/Controller/PageTest.php";s:4:"name";s:40:"tests/QuickForm2/Controller/PageTest.php";}}i:41;a:1:{s:7:"attribs";a:2:{s:2:"as";s:41:"QuickForm2/Controller/Action/AllTests.php";s:4:"name";s:47:"tests/QuickForm2/Controller/Action/AllTests.php";}}i:42;a:1:{s:7:"attribs";a:2:{s:2:"as";s:41:"QuickForm2/Controller/Action/BackTest.php";s:4:"name";s:47:"tests/QuickForm2/Controller/Action/BackTest.php";}}i:43;a:1:{s:7:"attribs";a:2:{s:2:"as";s:43:"QuickForm2/Controller/Action/DirectTest.php";s:4:"name";s:49:"tests/QuickForm2/Controller/Action/DirectTest.php";}}i:44;a:1:{s:7:"attribs";a:2:{s:2:"as";s:44:"QuickForm2/Controller/Action/DisplayTest.php";s:4:"name";s:50:"tests/QuickForm2/Controller/Action/DisplayTest.php";}}i:45;a:1:{s:7:"attribs";a:2:{s:2:"as";s:41:"QuickForm2/Controller/Action/JumpTest.php";s:4:"name";s:47:"tests/QuickForm2/Controller/Action/JumpTest.php";}}i:46;a:1:{s:7:"attribs";a:2:{s:2:"as";s:41:"QuickForm2/Controller/Action/NextTest.php";s:4:"name";s:47:"tests/QuickForm2/Controller/Action/NextTest.php";}}i:47;a:1:{s:7:"attribs";a:2:{s:2:"as";s:43:"QuickForm2/Controller/Action/SubmitTest.php";s:4:"name";s:49:"tests/QuickForm2/Controller/Action/SubmitTest.php";}}i:48;a:1:{s:7:"attribs";a:2:{s:2:"as";s:34:"QuickForm2/DataSource/AllTests.php";s:4:"name";s:40:"tests/QuickForm2/DataSource/AllTests.php";}}i:49;a:1:{s:7:"attribs";a:2:{s:2:"as";s:35:"QuickForm2/DataSource/ArrayTest.php";s:4:"name";s:41:"tests/QuickForm2/DataSource/ArrayTest.php";}}i:50;a:1:{s:7:"attribs";a:2:{s:2:"as";s:41:"QuickForm2/DataSource/SuperGlobalTest.php";s:4:"name";s:47:"tests/QuickForm2/DataSource/SuperGlobalTest.php";}}i:51;a:1:{s:7:"attribs";a:2:{s:2:"as";s:31:"QuickForm2/Element/AllTests.php";s:4:"name";s:37:"tests/QuickForm2/Element/AllTests.php";}}i:52;a:1:{s:7:"attribs";a:2:{s:2:"as";s:33:"QuickForm2/Element/ButtonTest.php";s:4:"name";s:39:"tests/QuickForm2/Element/ButtonTest.php";}}i:53;a:1:{s:7:"attribs";a:2:{s:2:"as";s:31:"QuickForm2/Element/DateTest.php";s:4:"name";s:37:"tests/QuickForm2/Element/DateTest.php";}}i:54;a:1:{s:7:"attribs";a:2:{s:2:"as";s:37:"QuickForm2/Element/HierselectTest.php";s:4:"name";s:43:"tests/QuickForm2/Element/HierselectTest.php";}}i:55;a:1:{s:7:"attribs";a:2:{s:2:"as";s:38:"QuickForm2/Element/InputButtonTest.php";s:4:"name";s:44:"tests/QuickForm2/Element/InputButtonTest.php";}}i:56;a:1:{s:7:"attribs";a:2:{s:2:"as";s:41:"QuickForm2/Element/InputCheckableTest.php";s:4:"name";s:47:"tests/QuickForm2/Element/InputCheckableTest.php";}}i:57;a:1:{s:7:"attribs";a:2:{s:2:"as";s:40:"QuickForm2/Element/InputCheckboxTest.php";s:4:"name";s:46:"tests/QuickForm2/Element/InputCheckboxTest.php";}}i:58;a:1:{s:7:"attribs";a:2:{s:2:"as";s:36:"QuickForm2/Element/InputFileTest.php";s:4:"name";s:42:"tests/QuickForm2/Element/InputFileTest.php";}}i:59;a:1:{s:7:"attribs";a:2:{s:2:"as";s:38:"QuickForm2/Element/InputHiddenTest.php";s:4:"name";s:44:"tests/QuickForm2/Element/InputHiddenTest.php";}}i:60;a:1:{s:7:"attribs";a:2:{s:2:"as";s:37:"QuickForm2/Element/InputImageTest.php";s:4:"name";s:43:"tests/QuickForm2/Element/InputImageTest.php";}}i:61;a:1:{s:7:"attribs";a:2:{s:2:"as";s:40:"QuickForm2/Element/InputPasswordTest.php";s:4:"name";s:46:"tests/QuickForm2/Element/InputPasswordTest.php";}}i:62;a:1:{s:7:"attribs";a:2:{s:2:"as";s:37:"QuickForm2/Element/InputResetTest.php";s:4:"name";s:43:"tests/QuickForm2/Element/InputResetTest.php";}}i:63;a:1:{s:7:"attribs";a:2:{s:2:"as";s:38:"QuickForm2/Element/InputSubmitTest.php";s:4:"name";s:44:"tests/QuickForm2/Element/InputSubmitTest.php";}}i:64;a:1:{s:7:"attribs";a:2:{s:2:"as";s:32:"QuickForm2/Element/InputTest.php";s:4:"name";s:38:"tests/QuickForm2/Element/InputTest.php";}}i:65;a:1:{s:7:"attribs";a:2:{s:2:"as";s:33:"QuickForm2/Element/SelectTest.php";s:4:"name";s:39:"tests/QuickForm2/Element/SelectTest.php";}}i:66;a:1:{s:7:"attribs";a:2:{s:2:"as";s:33:"QuickForm2/Element/StaticTest.php";s:4:"name";s:39:"tests/QuickForm2/Element/StaticTest.php";}}i:67;a:1:{s:7:"attribs";a:2:{s:2:"as";s:35:"QuickForm2/Element/TextareaTest.php";s:4:"name";s:41:"tests/QuickForm2/Element/TextareaTest.php";}}i:68;a:1:{s:7:"attribs";a:2:{s:2:"as";s:32:"QuickForm2/Renderer/AllTests.php";s:4:"name";s:38:"tests/QuickForm2/Renderer/AllTests.php";}}i:69;a:1:{s:7:"attribs";a:2:{s:2:"as";s:33:"QuickForm2/Renderer/ArrayTest.php";s:4:"name";s:39:"tests/QuickForm2/Renderer/ArrayTest.php";}}i:70;a:1:{s:7:"attribs";a:2:{s:2:"as";s:36:"QuickForm2/Renderer/CallbackTest.php";s:4:"name";s:42:"tests/QuickForm2/Renderer/CallbackTest.php";}}i:71;a:1:{s:7:"attribs";a:2:{s:2:"as";s:35:"QuickForm2/Renderer/DefaultTest.php";s:4:"name";s:41:"tests/QuickForm2/Renderer/DefaultTest.php";}}i:72;a:1:{s:7:"attribs";a:2:{s:2:"as";s:32:"QuickForm2/Renderer/StubTest.php";s:4:"name";s:38:"tests/QuickForm2/Renderer/StubTest.php";}}i:73;a:1:{s:7:"attribs";a:2:{s:2:"as";s:28:"QuickForm2/Rule/AllTests.php";s:4:"name";s:34:"tests/QuickForm2/Rule/AllTests.php";}}i:74;a:1:{s:7:"attribs";a:2:{s:2:"as";s:32:"QuickForm2/Rule/CallbackTest.php";s:4:"name";s:38:"tests/QuickForm2/Rule/CallbackTest.php";}}i:75;a:1:{s:7:"attribs";a:2:{s:2:"as";s:31:"QuickForm2/Rule/CompareTest.php";s:4:"name";s:37:"tests/QuickForm2/Rule/CompareTest.php";}}i:76;a:1:{s:7:"attribs";a:2:{s:2:"as";s:28:"QuickForm2/Rule/EachTest.php";s:4:"name";s:34:"tests/QuickForm2/Rule/EachTest.php";}}i:77;a:1:{s:7:"attribs";a:2:{s:2:"as";s:29:"QuickForm2/Rule/EmailTest.php";s:4:"name";s:35:"tests/QuickForm2/Rule/EmailTest.php";}}i:78;a:1:{s:7:"attribs";a:2:{s:2:"as";s:29:"QuickForm2/Rule/EmptyTest.php";s:4:"name";s:35:"tests/QuickForm2/Rule/EmptyTest.php";}}i:79;a:1:{s:7:"attribs";a:2:{s:2:"as";s:30:"QuickForm2/Rule/LengthTest.php";s:4:"name";s:36:"tests/QuickForm2/Rule/LengthTest.php";}}i:80;a:1:{s:7:"attribs";a:2:{s:2:"as";s:35:"QuickForm2/Rule/MaxFileSizeTest.php";s:4:"name";s:41:"tests/QuickForm2/Rule/MaxFileSizeTest.php";}}i:81;a:1:{s:7:"attribs";a:2:{s:2:"as";s:32:"QuickForm2/Rule/MimeTypeTest.php";s:4:"name";s:38:"tests/QuickForm2/Rule/MimeTypeTest.php";}}i:82;a:1:{s:7:"attribs";a:2:{s:2:"as";s:32:"QuickForm2/Rule/NonemptyTest.php";s:4:"name";s:38:"tests/QuickForm2/Rule/NonemptyTest.php";}}i:83;a:1:{s:7:"attribs";a:2:{s:2:"as";s:35:"QuickForm2/Rule/NotCallbackTest.php";s:4:"name";s:41:"tests/QuickForm2/Rule/NotCallbackTest.php";}}i:84;a:1:{s:7:"attribs";a:2:{s:2:"as";s:32:"QuickForm2/Rule/NotRegexTest.php";s:4:"name";s:38:"tests/QuickForm2/Rule/NotRegexTest.php";}}i:85;a:1:{s:7:"attribs";a:2:{s:2:"as";s:29:"QuickForm2/Rule/RegexTest.php";s:4:"name";s:35:"tests/QuickForm2/Rule/RegexTest.php";}}i:86;a:1:{s:7:"attribs";a:2:{s:2:"as";s:32:"QuickForm2/Rule/RequiredTest.php";s:4:"name";s:38:"tests/QuickForm2/Rule/RequiredTest.php";}}i:87;a:1:{s:7:"attribs";a:2:{s:2:"as";s:35:"QuickForm2/_files/1024-bytes.upload";s:4:"name";s:41:"tests/QuickForm2/_files/1024-bytes.upload";}}i:88;a:1:{s:7:"attribs";a:2:{s:2:"as";s:33:"QuickForm2/_files/FakeElement.php";s:4:"name";s:39:"tests/QuickForm2/_files/FakeElement.php";}}i:89;a:1:{s:7:"attribs";a:2:{s:2:"as";s:30:"QuickForm2/_files/FakeRule.php";s:4:"name";s:36:"tests/QuickForm2/_files/FakeRule.php";}}i:90;a:1:{s:7:"attribs";a:2:{s:2:"as";s:33:"QuickForm2/_files/InvalidFile.php";s:4:"name";s:39:"tests/QuickForm2/_files/InvalidFile.php";}}}}}s:9:"changelog";a:1:{s:7:"release";a:12:{i:0;a:5:{s:4:"date";s:10:"2014-06-26";s:7:"version";a:2:{s:7:"release";s:5:"2.0.1";s:3:"api";s:5:"2.0.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:50:"http://www.opensource.org/licenses/bsd-license.php";}s:8:"_content";s:3:"BSD";}s:5:"notes";s:1570:"Bug fixes
* When using HTML_QuickForm2_DataSource_Array and its descendants elements'
updateValue() implementations now differentiate between "no value available
for an element" and "explicit null value provided for an element"
(see bug #20295). Custom DataSources may implement the new
HTML_QuickForm2_DataSource_NullAware interface to achieve the same.
* Contents of Static elements added to Repeat are no longer cleared (bug #19802)
* Client-side rules for containers within Repeat are correctly removed when
removing a repeated item (bug #19803)
* Client-side validator is always generated for a form with a Repeat having
some client-side rules on its child elements, even if Repeat is empty
* Unit tests updated to work with newer PHPUnit, prevent running tests twice
under some circumstances (see bug #19038)
Other features and changes
* Calling HTML_QuickForm2_Container_Group::setValue() will clear values of
those grouped elements that do not have a corresponding key in the passed
array. Passing a null or an empty array to setValue() will clear the values
of all grouped elements. Previous behaviour was counter-intuitive.
* Added HTML_QuickForm2_Element_Select::getOptionContainer() (request #19955)
* HTML_QuickForm2_Container_Group::setValue() properly handles a group of radio
elements (request #20103)
* HTML_QuickForm2_Element_Date::setValue() can accept an instance of DateTime
* Extracted removeErrorMessage() from removeRelatedErrors() of qf.Validator
for easier customizing of client-side errors output";}i:1;a:5:{s:4:"date";s:10:"2012-06-26";s:7:"version";a:2:{s:7:"release";s:5:"2.0.0";s:3:"api";s:5:"2.0.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:50:"http://www.opensource.org/licenses/bsd-license.php";}s:8:"_content";s:3:"BSD";}s:5:"notes";s:251:"* Leftover 'foo' no longer stays in grouped element's name when renaming group
named 'foo[foo]' (bug #19477)
* 'classes' property of qf.Validator moved to its prototype, making it easier
to override
* Items marked deprecated previously are removed";}i:2;a:5:{s:4:"date";s:10:"2012-05-22";s:7:"version";a:2:{s:7:"release";s:8:"2.0.0RC1";s:3:"api";s:5:"2.0.0";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:50:"http://www.opensource.org/licenses/bsd-license.php";}s:8:"_content";s:3:"BSD";}s:5:"notes";s:1126:"Bug fixes
* Server-side validation errors for elements inside Repeats are properly
displayed
* Javascript for Repeat elements moved to a more proper qf.elements.Repeat
namespace, old qf.Repeat is kept as an alias but is deprecated
* Fixed markup in usage examples (related to bug #19097)
* Callback renderer now generates the same markup as Default renderer out of
the box, this addresses bug #19097 and allows correct behaviour of
client-side validation and Repeat elements
Changes
* HTML_QuickForm2::getValue() no longer returns values for internal form
fields (request #19403)
* It is no longer possible to set validation errors on hidden elements or
create Rules that set such errors, doing this will result in an Exception
* add() method of qf.elements.Repeat can accept an explicit index for a new
item, returns the index for added item
* Array Renderer: changes to buildCommonFields() make it easier to use by
Renderer plugins, arrays built for groups contain 'class' attribute
Backwards compatibility issues
* Items marked deprecated will be removed in release 2.0.0";}i:3;a:5:{s:4:"date";s:10:"2012-04-18";s:7:"version";a:2:{s:7:"release";s:10:"2.0.0beta2";s:3:"api";s:5:"2.0.0";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:50:"http://www.opensource.org/licenses/bsd-license.php";}s:8:"_content";s:3:"BSD";}s:5:"notes";s:1246:"Feature additions
* Repeat element: given 'prototype' Container (either fieldset or group)
is repeated multiple times, with possibility to add / remove repeated items
via Javascript. Full support for validation of repeated items.
* JavascriptBuilder now has separate getSetupCode() and getValidator()
methods in addition to combined getFormJavascript()
Bug fixes
* Generated 'id' attributes no longer can start with numbers
* Group::setValue() works properly for a group containing checkboxes named 'foo[]'
* 'checked' attribute for a checkbox is removed if form has data sources and
none of them contains a value for that checkbox
* Explicitly given value="0" for a checkbox is not replaced by value="1"
* setValue(null) no longer causes value="value" in some elements
* Hierselect's value is properly updated when its name changes
* Unit tests use autoloader instead of explicit 'require_once', all tests now
can be run separately
* HTML_QuickForm2_Renderer::register() allows overriding an existing renderer
type, similar to elements and rules
* Frozen HTML for checkboxes and radios no longer uses tags
* Fixed markup in controller/wizard.php and renderers/array-twig.php examples";}i:4;a:5:{s:4:"date";s:10:"2012-03-20";s:7:"version";a:2:{s:7:"release";s:10:"2.0.0beta1";s:3:"api";s:5:"2.0.0";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:50:"http://www.opensource.org/licenses/bsd-license.php";}s:8:"_content";s:3:"BSD";}s:5:"notes";s:1475:"Feature additions
* Added 'email' Rule (request #16906)
* Added Stub Renderer which does minimal form processing. Useful for forms
containing Javascript that are output manually.
* It is easier to customize client-side validation: all methods of
qf.Validator are public, CSS class names for validation status are kept in
validator's property.
* Test suite now properly runs from SVN checkout and under PHPUnit 3.6
* PHPDoc cleanup, added @method annotations to Container
Bug fixes
* Fixed running tests for elements separately (bug #19039)
* Fixed errors removal in client-side validation (bug #19063)
* IDs for autogenerated elements no longer start with underscores, default
form output no longer contains empty