示例#1
0
 public function show($id)
 {
     Auth::requirePermissions('users.manage');
     $graph = $this->userRepo->get($id . '#agent');
     if (is_array($graph)) {
         return \Redirect::to('/users');
     }
     $serializer = new \EasyRdf_Serialiser_Turtle();
     $turtle = $serializer->serialise($graph, 'turtle');
     return \View::make('user.detail')->with('title', 'Detail | Linda')->with('turtle', $turtle);
 }
示例#2
0
 public function show($id)
 {
     Auth::requirePermissions('datasets.manage');
     $graph = $this->datasetRepo->get($id);
     if (empty($graph)) {
         \Redirect::to('/');
     }
     $serializer = new \EasyRdf_Serialiser_Turtle();
     $turtle = $serializer->serialise($graph, 'turtle');
     return \View::make('dataset.detail')->with('title', 'Detail | Linda')->with('turtle', $turtle);
 }
示例#3
0
 public function index()
 {
     Auth::requirePermissions('catalog.view');
     $uri = \URL::to('/catalog#dcat');
     $graph = new \EasyRdf_Graph();
     $catalogR = $graph->resource($uri);
     $catalogR->addLiteral('dc:title', \Config::get('catalog.title'));
     $catalogR->addLiteral('dc:description', \Config::get('catalog.description'));
     $catalogR->addType('dcat:Catalog');
     $datasetRepo = new DatasetRepository();
     foreach ($datasetRepo->getAll() as $datasetGraph) {
         foreach ($datasetGraph->allOfType('dcat:Dataset') as $datasetR) {
             $graph->addResource($catalogR, 'dcat:dataset', $datasetR);
         }
     }
     $serializer = new \EasyRdf_Serialiser_Turtle();
     $turtle = $serializer->serialise($graph, 'turtle');
     return \View::make('catalog.detail')->with('title', 'Catalog | Linda')->with('turtle', $turtle);
 }
 public function testMultilineQuotedString()
 {
     $this->assertSame('"""Hello	World"""', EasyRdf_Serialiser_Turtle::quotedString('Hello	World'));
 }