public function EasyRdf_Serialiser_RdfPhp::serialise in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/easyrdf/easyrdf/lib/EasyRdf/Serialiser/RdfPhp.php \EasyRdf_Serialiser_RdfPhp::serialise()
Method to serialise an EasyRdf_Graph to RDF/PHP
http://n2.talis.com/wiki/RDF_PHP_Specification docs/appendix-a-rdf-formats-php.md
Parameters
EasyRdf_Graph $graph An EasyRdf_Graph object.:
string $format The name of the format to convert to.:
array $options:
Return value
string The RDF in the new desired format.
Throws
Overrides EasyRdf_Serialiser::serialise
2 calls to EasyRdf_Serialiser_RdfPhp::serialise()
- EasyRdf_Serialiser_Arc::serialise in vendor/
easyrdf/ easyrdf/ lib/ EasyRdf/ Serialiser/ Arc.php - Serialise an EasyRdf_Graph into RDF format of choice.
- EasyRdf_Serialiser_Json::serialise in vendor/
easyrdf/ easyrdf/ lib/ EasyRdf/ Serialiser/ Json.php - Method to serialise an EasyRdf_Graph to RDF/JSON
2 methods override EasyRdf_Serialiser_RdfPhp::serialise()
- EasyRdf_Serialiser_Arc::serialise in vendor/
easyrdf/ easyrdf/ lib/ EasyRdf/ Serialiser/ Arc.php - Serialise an EasyRdf_Graph into RDF format of choice.
- EasyRdf_Serialiser_Json::serialise in vendor/
easyrdf/ easyrdf/ lib/ EasyRdf/ Serialiser/ Json.php - Method to serialise an EasyRdf_Graph to RDF/JSON
File
- vendor/
easyrdf/ easyrdf/ lib/ EasyRdf/ Serialiser/ RdfPhp.php, line 60
Class
- EasyRdf_Serialiser_RdfPhp
- Class to serialise an EasyRdf_Graph to RDF/PHP with no external dependancies.
Code
public function serialise($graph, $format, array $options = array()) {
parent::checkSerialiseParams($graph, $format);
if ($format != 'php') {
throw new EasyRdf_Exception("EasyRdf_Serialiser_RdfPhp does not support: {$format}");
}
// Graph is already stored as RDF/PHP resource-centric array internally within the EasyRdf_Graph object
return $graph
->toRdfPhp();
}