示例#1
0
 public function setUp()
 {
     global $wgRequest, $wgOut, $wgRightsUrl, $wgUser, $wgRdfModelMakers, $wgRdfVocabularies, $wgRightsUrl;
     MwRdfTest::setupStorage();
     $wgRdfModelMakers = array('MwRdf_CreativeCommons_Modeler', 'MwRdf_LinksFrom_Modeler', 'MwRdf_LinksTo_Modeler', 'MwRdf_InPage_Modeler', 'MwRdf_DCmes_Modeler', 'MwRdf_History_Modeler', 'MwRdf_Image_Modeler', 'MwRdf_Categories_Modeler', 'MwRdf_Interwiki_Modeler');
     $wgRdfVocabularies = array('rdf' => 'MwRdf_Vocabulary_Rdf', 'rdfs' => 'MwRdf_Vocabulary_RdfSchema', 'dc' => 'MwRdf_Vocabulary_DCMES', 'dcterms' => 'MwRdf_Vocabulary_DCTerms', 'dctype' => 'MwRdf_Vocabulary_DCMiType', 'cc' => 'MwRdf_Vocabulary_CreativeCommons');
     $wgUser = MwRdfTest::createUserWithRealName();
     $wgRightsUrl = 'http://example.com/ns/copyright/';
     $wgRequest = $this;
     $wgOut = $this;
     $this->article = MwRdfTest::createSpecialPageTestArticle();
     $this->target = $this->article->getTitle()->getPrefixedDBKey();
 }
示例#2
0
 public function __construct($title)
 {
     $this->title = $title;
     switch ($title->getPrefixedDBKey()) {
         case 'Modeling_test_article':
             $this->user = MwRdfTest::createUserWithRealName();
             $this->content = MwRdfTest::InPageWikitext();
             $this->time = 1;
             // 1 January 1970, 1 second after midnight UTC
             break;
         default:
             $this->time = 1;
             // 1 January 1970, 1 second after midnight UTC
     }
 }