-
Notifications
You must be signed in to change notification settings - Fork 7
/
manifest.php
executable file
·65 lines (58 loc) · 2.23 KB
/
manifest.php
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<?php
/**
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; under version 2
* of the License (non-upgradable).
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*
* Copyright (c) 2017 Open Assessment Technologies SA (under the project TAO-PRODUCT);
*
*/
$extpath = dirname(__FILE__).DIRECTORY_SEPARATOR;
$taopath = dirname(dirname(__FILE__)).DIRECTORY_SEPARATOR.'tao'.DIRECTORY_SEPARATOR;
return [
'name' => 'taoFooBar',
'label' => 'FooBar power extension',
'description' => 'Dummy test extension',
'license' => 'GPL-2.0',
'version' => '5.4.0',
'author' => 'Open Assessment Technologies, CRP Henri Tudor',
'requires' => [
'tao' => '>=35.0.0'
],
'models' => [
'http://www.tao.lu/Ontologies/TAOFooBar.rdf'
],
'install' => [],
'update' => "oat\\taoFooBar\\scripts\\update\\Updater",
'managementRole' => 'http://www.tao.lu/Ontologies/TAO.rdf#FooBarsManagerRole',
'acl' => [
['grant', 'http://www.tao.lu/Ontologies/TAOFooBar.rdf#FooBarsManagerRole', ['ext'=>'taoFooBar']]
],
'routes' => [
'/taoFooBar' => 'oat\\taoFooBar\\controller'
],
'constants' => [
# actions directory
"DIR_ACTIONS" => $extpath."actions".DIRECTORY_SEPARATOR,
# views directory
"DIR_VIEWS" => $extpath."views".DIRECTORY_SEPARATOR,
# default module name
'DEFAULT_MODULE_NAME' => 'FooBar',
#default action name
'DEFAULT_ACTION_NAME' => 'index',
#BASE PATH: the root path in the file system (usually the document root)
'BASE_PATH' => $extpath,
#BASE URL (usually the domain root)
'BASE_URL' => ROOT_URL .'taoFooBar/',
]
];