public function EasyRdf_Parser_Redland::__construct in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/easyrdf/easyrdf/lib/EasyRdf/Parser/Redland.php \EasyRdf_Parser_Redland::__construct()
Constructor
Return value
object EasyRdf_Parser_Redland
File
- vendor/
easyrdf/ easyrdf/ lib/ EasyRdf/ Parser/ Redland.php, line 168
Class
- EasyRdf_Parser_Redland
- Class to parse RDF using Redland (librdf) C library.
Code
public function __construct() {
if (extension_loaded('redland')) {
$this->world = librdf_php_get_world();
if (!$this->world) {
throw new EasyRdf_Exception("Failed to initialise librdf world.");
}
}
else {
throw new EasyRdf_Exception("Redland PHP extension is not available.");
}
}