File: //opt/cpanel/ea-php56/root/usr/var/lib/pear/.registry/html_common2.reg
a:23:{s:7:"attribs";a:6:{s:15:"packagerversion";s:6:"1.10.9";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:147:"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:12:"HTML_Common2";s:7:"channel";s:12:"pear.php.net";s:7:"extends";s:11:"HTML_Common";s:7:"summary";s:72:"Abstract base class for HTML classes (PHP5 port of HTML_Common package).";s:11:"description";s:308:"HTML_Common2 package provides methods for HTML code display and attributes handling.
* Provides methods to set, remove, merge HTML attributes.
* Handles global document options (charset, linebreak and indentation characters).
* Provides methods to handle indentation and HTML comments (useful in subclasses).";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:14:"Klaus Guenther";s:4:"user";s:7:"thesaur";s:5:"email";s:15:"thesaur@php.net";s:6:"active";s:2:"no";}}s:4:"date";s:10:"2022-03-31";s:4:"time";s:8:"11:17:51";s:7:"version";a:2:{s:7:"release";s:5:"2.3.1";s:3:"api";s:5:"2.1.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:44:"https://opensource.org/licenses/BSD-3-Clause";}s:8:"_content";s:11:"BSD License";}s:5:"notes";s:173:"This release is mostly needed for running psalm on HTML_QuickForm2 package
* Type hints fixed to better reflect reality
* CS fixes, minor changes to parseAttributes() method";s:8:"contents";a:1:{s:3:"dir";a:2:{s:7:"attribs";a:1:{s:4:"name";s:1:"/";}s:4:"file";a:5:{i:0;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"2527da705b2a17afc65947dd5577a303";s:4:"name";s:27:"tests/stubs/Common2Impl.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:1;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"cef0c4e2afef74dafb7d788f7d579ad9";s:4:"name";s:33:"tests/stubs/WatchedAttributes.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:2;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"cee3e5fc326d32c5d8a5cc6bf8a9fd02";s:4:"name";s:27:"tests/HTML_Common2_Test.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:3;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"fae9801255a003964dbe69f7fa6a3a7d";s:4:"name";s:20:"tests/TestHelper.php";s:4:"role";s:4:"test";}}i:4;a:2:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"7c4aea554ff1d5ec6e69898fe66348e7";s:4:"name";s:16:"HTML/Common2.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";}}}}}}s:12:"dependencies";a:1:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"5.6.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:6:"1.10.0";}}}s:10:"phprelease";a:1:{s:8:"filelist";a:1:{s:7:"install";a:4:{i:0;a:1:{s:7:"attribs";a:2:{s:2:"as";s:21:"HTML_Common2_Test.php";s:4:"name";s:27:"tests/HTML_Common2_Test.php";}}i:1;a:1:{s:7:"attribs";a:2:{s:2:"as";s:14:"TestHelper.php";s:4:"name";s:20:"tests/TestHelper.php";}}i:2;a:1:{s:7:"attribs";a:2:{s:2:"as";s:21:"stubs/Common2Impl.php";s:4:"name";s:27:"tests/stubs/Common2Impl.php";}}i:3;a:1:{s:7:"attribs";a:2:{s:2:"as";s:27:"stubs/WatchedAttributes.php";s:4:"name";s:33:"tests/stubs/WatchedAttributes.php";}}}}}s:9:"changelog";a:1:{s:7:"release";a:11:{i:0;a:5:{s:4:"date";s:10:"2022-03-26";s:7:"version";a:2:{s:7:"release";s:5:"2.3.0";s:3:"api";s:5:"2.1.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:44:"https://opensource.org/licenses/BSD-3-Clause";}s:8:"_content";s:11:"BSD License";}s:5:"notes";s:244:"* Upgraded tests, PHPUnit-Polyfills is used to run them on PHP 5.6 to PHP 8.1
* Test suite now runs on Github Actions rather than on Travis
* The package runs under PHP 8.1 without E_DEPRECATED messages
* Minimum required PHP version is now 5.6";}i:1;a:5:{s:4:"date";s:10:"2021-04-25";s:7:"version";a:2:{s:7:"release";s:5:"2.2.0";s:3:"api";s:5:"2.1.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:44:"https://opensource.org/licenses/BSD-3-Clause";}s:8:"_content";s:11:"BSD License";}s:5:"notes";s:220:"* Minimum required PHP version is now 5.4
* Added constants for predefined global option names
* Fixed composer autoloading to prevent errors on classmap generation,
see https://github.com/pear/HTML_QuickForm2/issues/4";}i:2;a:5:{s:4:"date";s:10:"2019-04-07";s:7:"version";a:2:{s:7:"release";s:5:"2.1.2";s:3:"api";s:5:"2.1.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:44:"https://opensource.org/licenses/BSD-3-Clause";}s:8:"_content";s:11:"BSD License";}s:5:"notes";s:133:"Minor updates to tests setup, no code changes
Removed include-path from composer.json, use autoloading when installing with composer";}i:3;a:5:{s:4:"date";s:10:"2014-06-18";s:7:"version";a:2:{s:7:"release";s:5:"2.1.1";s:3:"api";s:5:"2.1.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:44:"https://opensource.org/licenses/BSD-3-Clause";}s:8:"_content";s:11:"BSD License";}s:5:"notes";s:56:"Minor updates to PHPDoc and tests setup, no code changes";}i:4;a:5:{s:4:"date";s:10:"2012-04-08";s:7:"version";a:2:{s:7:"release";s:5:"2.1.0";s:3:"api";s:5:"2.1.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:44:"https://opensource.org/licenses/BSD-3-Clause";}s:8:"_content";s:11:"BSD License";}s:5:"notes";s:229:"* HTML_Common2 now implements ArrayAccess, allowing more intuitive attribute
handling similar to that of SimpleXML extension
* Unit tests properly run under recent PHPUnit versions and from SVN checkout
* Coding standards fixes";}i:5;a:5:{s:4:"date";s:10:"2010-10-20";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:44:"https://opensource.org/licenses/BSD-3-Clause";}s:8:"_content";s:11:"BSD License";}s:5:"notes";s:317:"* Due to addition of end-user docs to PEAR manual, the package is now
declared stable
* Added array type hinting to removeAttributeArray() and getAttributesString()
methods
* Packaging fix: tests now install without redundant subdirectory, to
@test_dir@/HTML_Common2 rather than to @test_dir@/HTML_Common2/tests";}i:6;a:5:{s:7:"version";a:2:{s:7:"release";s:8:"2.0.0RC1";s:3:"api";s:8:"2.0.0RC1";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2009-09-27";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:44:"https://opensource.org/licenses/BSD-3-Clause";}s:8:"_content";s:11:"BSD License";}s:5:"notes";s:355:"* HTML_Common2::getOption() now returns an array of all options if no option
name is given (see request #11209), setOption() can accept an array of options
* Implemented hasClass() / addClass() / removeClass() methods for working with
element's CSS classes (see request #10191).
* Packaging fixes: added AllTests.php, updated PEAR installer dependency";}i:7;a:5:{s:7:"version";a:2:{s:7:"release";s:10:"2.0.0beta1";s:3:"api";s:10:"2.0.0beta1";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2007-05-04";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:44:"https://opensource.org/licenses/BSD-3-Clause";}s:8:"_content";s:11:"BSD License";}s:5:"notes";s:299:"* Use phpunit/PHPUnit rather than pear/PHPUnit2 for unit testing needs
* "Fluent interfaces": all methods that didn't return anything now
return $this. The following methods are affected: mergeAttributes(),
removeAttribute(), setAttribute(), setAttributes(), setComment() and
setIndentLevel().";}i:8;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:"2006-10-16";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:44:"https://opensource.org/licenses/BSD-3-Clause";}s:8:"_content";s:11:"BSD License";}s:5:"notes";s:397:"Radical changes to API are not expected after this release, you may use the
package for development.
Changes:
* Renamed 'encoding' option to 'charset', as htmlspecialchars() parameter is named
* Removed toHtml() and display() methods, __toString() is now declared abstract
* Attribute values are always converted to strings
* Minor performance tweaks
* Switched to BSD license and package.xml 2.0";}i:9;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:"devel";s:3:"api";s:5:"devel";}s:4:"date";s:10:"2006-07-03";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:642:"* $attributes array is now protected rather than private (and thus renamed
from $_attributes)
* parseAttributes() was renamed to prepareAttributes(), string parsing logic
was extracted into the new parseAttributes() method
* Added magic __toString() method as an alias for toHtml(), deprecated
display(): it is now possible to print an instance of HTML_Common2 subclass
by simply using the 'echo $object;'
* It is now possible to watch some attributes for changes, this can be used to
- Make attributes read-only (like 'type' attribute of <input /> tag)
- Do some custom processing (update the element's value if its name changes)";}i:10;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.1.0";s:3:"api";s:5:"0.1.0";}s:9:"stability";a:2:{s:7:"release";s:5:"devel";s:3:"api";s:5:"devel";}s:4:"date";s:10:"2004-10-27";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:37:"First release of a new major version.";}}}s:8:"filelist";a:5:{s:27:"tests/stubs/Common2Impl.php";a:5:{s:6:"md5sum";s:32:"2527da705b2a17afc65947dd5577a303";s:4:"name";s:27:"tests/stubs/Common2Impl.php";s:4:"role";s:4:"test";s:10:"install-as";s:21:"stubs/Common2Impl.php";s:12:"installed_as";s:81:"/opt/cpanel/ea-php56/root/usr/share/tests/pear/HTML_Common2/stubs/Common2Impl.php";}s:33:"tests/stubs/WatchedAttributes.php";a:5:{s:6:"md5sum";s:32:"cef0c4e2afef74dafb7d788f7d579ad9";s:4:"name";s:33:"tests/stubs/WatchedAttributes.php";s:4:"role";s:4:"test";s:10:"install-as";s:27:"stubs/WatchedAttributes.php";s:12:"installed_as";s:87:"/opt/cpanel/ea-php56/root/usr/share/tests/pear/HTML_Common2/stubs/WatchedAttributes.php";}s:27:"tests/HTML_Common2_Test.php";a:5:{s:6:"md5sum";s:32:"cee3e5fc326d32c5d8a5cc6bf8a9fd02";s:4:"name";s:27:"tests/HTML_Common2_Test.php";s:4:"role";s:4:"test";s:10:"install-as";s:21:"HTML_Common2_Test.php";s:12:"installed_as";s:81:"/opt/cpanel/ea-php56/root/usr/share/tests/pear/HTML_Common2/HTML_Common2_Test.php";}s:20:"tests/TestHelper.php";a:5:{s:6:"md5sum";s:32:"fae9801255a003964dbe69f7fa6a3a7d";s:4:"name";s:20:"tests/TestHelper.php";s:4:"role";s:4:"test";s:10:"install-as";s:14:"TestHelper.php";s:12:"installed_as";s:74:"/opt/cpanel/ea-php56/root/usr/share/tests/pear/HTML_Common2/TestHelper.php";}s:16:"HTML/Common2.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"7c4aea554ff1d5ec6e69898fe66348e7";s:4:"name";s:16:"HTML/Common2.php";s:4:"role";s:3:"php";s:12:"installed_as";s:57:"/opt/cpanel/ea-php56/root/usr/share/pear/HTML/Common2.php";}}s:12:"_lastversion";N;s:7:"dirtree";a:3:{s:65:"/opt/cpanel/ea-php56/root/usr/share/tests/pear/HTML_Common2/stubs";b:1;s:59:"/opt/cpanel/ea-php56/root/usr/share/tests/pear/HTML_Common2";b:1;s:45:"/opt/cpanel/ea-php56/root/usr/share/pear/HTML";b:1;}s:3:"old";a:7:{s:7:"version";s:5:"2.3.1";s:12:"release_date";s:10:"2022-03-31";s:13:"release_state";s:6:"stable";s:15:"release_license";s:11:"BSD License";s:13:"release_notes";s:173:"This release is mostly needed for running psalm on HTML_QuickForm2 package
* Type hints fixed to better reflect reality
* CS fixes, minor changes to parseAttributes() method";s:12:"release_deps";a:2:{i:0;a:4:{s:4:"type";s:3:"php";s:3:"rel";s:2:"ge";s:7:"version";s:5:"5.6.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:6:"1.10.0";s:8:"optional";s:2:"no";}}s:11:"maintainers";a:2:{i:0;a:5:{s:4:"name";s:13:"Alexey Borzov";s:5:"email";s:11:"avb@php.net";s:6:"active";s:3:"yes";s:6:"handle";s:3:"avb";s:4:"role";s:4:"lead";}i:1;a:5:{s:4:"name";s:14:"Klaus Guenther";s:5:"email";s:15:"thesaur@php.net";s:6:"active";s:2:"no";s:6:"handle";s:7:"thesaur";s:4:"role";s:4:"lead";}}}s:10:"xsdversion";s:3:"2.0";s:13:"_lastmodified";i:1657802124;}