40 lines
635 B
PHP
40 lines
635 B
PHP
<?php
|
|
|
|
namespace davigil\sources;
|
|
|
|
|
|
/**
|
|
*/
|
|
interface interface_source
|
|
{
|
|
|
|
/**
|
|
* @param array $parameters {
|
|
* record<
|
|
* username:(null|string),
|
|
* password:(null|string),
|
|
* >
|
|
* }
|
|
* @return array {
|
|
* list<
|
|
* record<
|
|
* id:string,
|
|
* title:string,
|
|
* begin:type_unix_timestamp,
|
|
* end:(null|type_unix_timestamp),
|
|
* location:(null|string),
|
|
* description:(null|string),
|
|
* tags:list<string>,
|
|
* >
|
|
* >
|
|
* }
|
|
*/
|
|
public function get(
|
|
array $parameters
|
|
) : array
|
|
;
|
|
|
|
}
|
|
|
|
?>
|