ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
simple_test.php
Go to the documentation of this file.
1<?php
2#require_once '../src/LibRIS.php';
3$testdir = 'tests';
4set_include_path(get_include_path() . PATH_SEPARATOR . './src/');
5spl_autoload_register(function ($klass) {
6 $parts = explode('\\', $klass);
7 if ($parts[0] == 'LibRIS') {
8 print "Called for $klass" . PHP_EOL;
9 include implode(DIRECTORY_SEPARATOR, $parts) . '.php';
10 }
11});
12use \LibRIS\RISReader;
13
15$ris->parseFile($testdir . '/derik-test.ris');
16$ris->printRecords();
17$records = $ris->getRecords();
18$rw = new \LibRIS\RISWriter();
19print $rw->writeRecords($records);
20// Regression against Banyuls.ris
21$ris = new RISReader();
22$ris->parseFile($testdir . '/Banyuls.ris');
23$ris->printRecords();
24$records = $ris->getRecords();
25$rw = new \LibRIS\RISWriter();
26print $rw->writeRecords($records);
The main class for parsing RIS files.
Definition: RISReader.php:60
if(! $in) print
$testdir
Definition: simple_test.php:3
$records
Definition: simple_test.php:17
$rw
Definition: simple_test.php:18
$ris
Definition: simple_test.php:14