Download the PHP package scriptotek/oai-pmh-client without Composer
On this page you can find all versions of the php package scriptotek/oai-pmh-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download scriptotek/oai-pmh-client
More information about scriptotek/oai-pmh-client
Files in scriptotek/oai-pmh-client
Package oai-pmh-client
Short Description Package for harvesting data from OAI-PMH repositories
License MIT
Homepage https://github.com/scriptotek/php-oai-pmh-client
Informations about the package oai-pmh-client
Note: This package is abandoned. I recommend using the caseyamcl/phpoaipmh package instead. It has an almost identical interface, great code quality and more contributors, so I see no reason to continue maintaining this package.
php-oai-pmh-client
Simple PHP client package for fetching data from an OAI-PMH server, using the Guzzle HTTP client. The returned data is parsed by QuiteSimpleXMLElement.
On network problems, the client will retry a configurable number of times,
emitting a request.error
event each time, before finally throwing
a ConnectionError
.
Install using Composer
Example
Fetching a single record
Iterating over a record set
Events
API documentation
API documentation can be generated using e.g. Sami,
which is included in the dev requirements of composer.json
.
php vendor/bin/sami.php update sami.config.php -v
You can view it at scriptotek.github.io/php-oai-pmh-client
All versions of oai-pmh-client with dependencies
danmichaelo/quitesimplexmlelement Version ~0.4
guzzlehttp/guzzle Version ~6.0
evenement/evenement Version ~2.0