1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
<?php
/**
* Create your routes in here. The name is the lowercase name of the controller
* without the controller part, the stuff after the hash is the method.
* e.g. page#index -> OCA\QuickDoc\Controller\PageController->index()
*
* The controller class has to be registered in the application.php file since
* it's instantiated in there
*/
return [
'routes' => [
['name' => 'page#index', 'url' => '/', 'verb' => 'GET'],
['name' => 'page#writer', 'url' => '/writer', 'verb' => 'GET'],
['name' => 'page#do_echo', 'url' => '/echo', 'verb' => 'POST'],
['name' => 'note#openNote', 'url' => '/note/open', 'verb' => 'GET'],
['name' => 'note#saveTextToOpenNote', 'url' => '/note/saveText', 'verb' => 'POST'],
['name' => 'note#listDir', 'url' => '/browser/list', 'verb' => 'GET'],
['name' => 'note#getRecent', 'url' => '/recentdb', 'verb' => 'GET'],
['name' => 'note#postActions', 'url' => '/recentdb/action', 'verb' => 'POST'],
['name' => 'note#getMetadata', 'url' => '/metadata', 'verg' => 'GET'],
['name' => 'note#create', 'url' => '/notes', 'verb' => 'POST'],
['name' => 'note#update', 'url' => '/notes/{id}', 'verb' => 'PUT'],
['name' => 'note#destroy', 'url' => '/notes/{id}', 'verb' => 'DELETE']
]
];
|