core/source/sources/_interface.php
2025-09-09 10:07:53 +00:00

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
;
}
?>