OAI-PMH Communicator (handles low-level request/response processing).
category |
VuFind |
---|---|
package |
Harvest_Tools |
author |
Demian Katz demian.katz@villanova.edu |
license |
http://opensource.org/licenses/gpl-2.0.php GNU General Public License |
link |
Wiki |
__construct(string $uri, \Laminas\Http\Client $client, \VuFindHarvest\ResponseProcessor\ResponseProcessorInterface $processor = null)
string
Base URI for OAI-PMH server
\Laminas\Http\Client
HTTP client
getOaiResponse(string $verb, array $params) : string
string
OAI-PMH verb to execute.
array
GET parameters for ListRecords method.
string
request(string $verb, array $params = array()) : mixed
string
OAI-PMH verb to execute.
array
GET parameters for ListRecords method.
mixed
sendRequest(string $verb, array $params) : string
string
OAI-PMH verb to execute.
array
GET parameters for ListRecords method.
string
setOutputWriter(\VuFindHarvest\ConsoleOutput\WriterInterface $writer) : void
write(string $str) : void
string
String to write.
writeLine(string $str) : void
string
String to write.
client : \Laminas\Http\Client
var |
---|
\Laminas\Http\Client
baseUrl : string
var |
---|
string
responseProcessor : \VuFindHarvest\ResponseProcessor\ResponseProcessorInterface
outputWriter : \VuFindHarvest\ConsoleOutput\WriterInterface