public function __construct($data) { if (is_array($data)) { $LRConfig = new \LearningRegistry\LearningRegistryConfig(array("url" => $data[0])); $LRObtain = new \LearningRegistry\LearningRegistryServices\LearningRegistryObtain($LRConfig); $LRObtain->ObtainService(array("request_id" => $data[1], "by_doc_ID" => "true")); $data = $LRObtain->getDocuments(); $this->document = $data[0]->document[0]; $this->id = $data[1]; } }
public function __construct($data) { if (is_object($data)) { $this->LearningRegistryService = $data; $this->LearningRegistryService->setResFields(array('doc_type' => 'resource_data', 'doc_version' => '0.49.0')); } elseif (is_array($data)) { $this->LearningRegistryService = $data[2]; $LRConfig = new \LearningRegistry\LearningRegistryConfig(array("url" => $data[0])); $LRObtain = new \LearningRegistry\LearningRegistryServices\LearningRegistryObtain($LRConfig); $LRObtain->ObtainService(array("request_id" => $data[1], "by_doc_ID" => "true")); $data = $LRObtain->getDocuments(); $this->document = $data[0]->document[0]; unset($data[0]->document[0]->digital_signature); $this->ObjectToArray(); } return $this; }
<?php require dirname(__FILE__) . "/../vendor/autoload.php"; require dirname(__FILE__) . "/../Psr4AutoloaderClass.php"; $LRConfig = new LearningRegistry\LearningRegistryConfig(array("url" => "sandbox.learningregistry.org", "username" => "*****@*****.**", "https" => 1, "signing" => 0, "password" => "", "oauthSignature" => "", "auth" => "oauth", "keyPath" => "c:/users/Pat/AppData/Roaming/gnupg/pubring.gpg", "publicKeyPath" => "http://www.pgogywebstuff.com/public_key.txt")); $LR = new LearningRegistry\LearningRegistryServices\LearningRegistryObtain($LRConfig); if ($LR->checkNode()) { if ($LR->checkNodeActive()) { $LR->ObtainService(array("request_id" => "cfa-www.harvard.edu/seuforum/download/CosmicSurvey2003.pdf", "by_resource_ID" => "true")); $LR->showDocuments(); } } else { print_r($LR->getResponse()); }