forked from blallo/rss-bridge
0663c9507f
This feature was implemented for AtomFormat only and implemented by no bridge other than DemoBridge.
82 lines
1.4 KiB
PHP
82 lines
1.4 KiB
PHP
<?php
|
|
class DemoBridge extends BridgeAbstract{
|
|
|
|
public function loadMetadatas() {
|
|
|
|
$this->maintainer = "teromene";
|
|
$this->name = "DemoBridge";
|
|
$this->uri = "http://github.com/sebsauvage/rss-bridge";
|
|
$this->description = "Bridge used for demos";
|
|
$this->update = "2016-08-08";
|
|
|
|
$this->parameters['testCheckbox'] =
|
|
'[
|
|
{
|
|
"type" : "checkbox",
|
|
"identifier" : "testCheckbox",
|
|
"name" : "test des checkbox"
|
|
}
|
|
|
|
]';
|
|
|
|
$this->parameters['testList'] =
|
|
'[
|
|
{
|
|
"type" : "list",
|
|
"identifier" : "testList",
|
|
"name" : "test des listes",
|
|
"values" : [
|
|
{
|
|
"name" : "Test",
|
|
"value" : "test"
|
|
},
|
|
{
|
|
"name" : "Test 2",
|
|
"value" : "test2"
|
|
}
|
|
]
|
|
}
|
|
]';
|
|
$this->parameters['testNumber'] =
|
|
'[
|
|
{
|
|
"type" : "number",
|
|
"identifier" : "testNumber",
|
|
"name" : "test des numéros",
|
|
"exampleValue" : "1515632"
|
|
|
|
}
|
|
|
|
]';
|
|
|
|
}
|
|
|
|
public function collectData(array $param){
|
|
|
|
$item = new \Item();
|
|
$item->name = "TestElement";
|
|
$item->title = "Test";
|
|
$item->content = "Awesome content !";
|
|
$item->id = "Lalala";
|
|
$item->uri = "http://test.test/test";
|
|
|
|
$this->items[] = $item;
|
|
|
|
}
|
|
|
|
public function getName() {
|
|
|
|
return "DemoBridge";
|
|
|
|
}
|
|
|
|
public function getURI() {
|
|
|
|
return "http://github.com/sebsauvage/rss-bridge";
|
|
|
|
}
|
|
|
|
public function getCacheDuration(){
|
|
return 00; // 1 hour
|
|
}
|
|
}
|