1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- <?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 = "2015-11-03";
- $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";
- $item->enclosures[] = "http://www.ardmediathek.de/ard/servlet/image/00/32/68/18/38/1135274624/16x9/960";
- $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
- }
- }
|