Server IP : 66.29.132.122 / Your IP : 18.225.254.33 Web Server : LiteSpeed System : Linux business142.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : admazpex ( 531) PHP Version : 7.2.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /proc/self/root/proc/self/root/proc/thread-self/root/proc/thread-self/root/opt/alt/php52/usr/share/doc/pear/File_MARC/ |
Upload File : |
0.2.3-beta * Handle single-record MARC21XML files with "record" as the root element 0.1.1-alpha * Add File_MARC_Record::toXML() method for generating MARCXML output * Add File_MARCXML class for reading MARCXML source * Add tests for MARCXML methods 0.1.0-alpha * Split each class out into its own file * Do not return anything from constructors 0.0.9-alpha * Separate getFields() from getField(), getSubfields() from getSubfield() to avoid forcing users to test is_array() after every call * Add addWarnings() / getWarnings() for records to avoid throwing an exception for a non-fatal error * Fix examples, touch up phpdoc in preparation for call for votes 0.0.8-alpha * Switch to PEAR_Exception for error handling 0.0.7-alpha * Implement useful key() overrides for key=>value iteration through fields and subfields * Adjust to new Structures_LinkedList_Double names 0.0.6-alpha * Remove package globals, define class constants & static vars instead * Change addField/Subfield() to append..(), prepend...(), and insert...() 0.0.5-alpha * Work towards a more consistent API (delete getAllSubfields) * Make PCRE expressions in getFields() and deleteFields() optional. * Make duplicate() actually return a deep copy of a record. * Stronger, better, faster (now with typehints) * Iterate with foreach() everywhere now 0.0.4-alpha * Adjust to Structures_Linked_List package name change and minor API changes * Adhere to PEAR CS (thanks PHP_CodeSniffer!) * Correct sloppy use of references (thanks E_STRICT!) * Okay, this time real error handling using PEAR_ErrorStack * Prepare first package for PEPR 0.0.3-alpha * Split MARC into separate File_MARC and Structure_Linked_List packages (with corresponding renaming of classes and constants) * Adopt PEAR naming conventions (s/MARC/File_MARC/) * Initial stab at PEAR_ErrorStack error handling 0.0.2-alpha * Fix marc_004.phpt: explicitly compare object references with === operator * Document all constants. * Fix MARC_Field::deleteSubfield() function * Add this ChangeLog 0.0.1-alpha * First publicly available release, based on MARC decoding algorithm from the emilda.org php-marc package with a completely new API and class hierarchy